Powerline: рдЕрдЬрдЧрд░-i3ipc рдореЗрдВ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди i3 рд▓рд┐рд╕реНрдЯрд░реНрд╕ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдирд╡ре░ 2019  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: powerline/powerline

i3ipc ( v2.0.1 ) рдореЗрдВ рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╣рд╛рд▓рд┐рдпрд╛, рдкреНрд░рдореБрдЦ рдЕрдкрдбреЗрдЯ рд╣рдорд╛рд░реЗ рдХреБрдЫ рд╕реЗрдЧрдореЗрдВрдЯ рдФрд░ рд▓рд┐рд╕реНрдЯрд░реНрд╕ рдХреЛ рдпрд╣рд╛рдВ рддреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рднреА рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ (рдкрд╛рдпрдерди 3.8 рдХреЗ рд▓рд┐рдП) рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рдЖрдЬ рдЗрд╕реЗ рдЦреЛрдЬрд╛ред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╣рдорд╛рд░реЗ рдХреЛрдб рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд i3ipc JSON рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЕрдЬрдЧрд░ рд╡рд░реНрдЧ рдХреЗ рд░реИрдкрд░ рдмрджрд▓ рдЧрдП рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ reply['attr'] рдЕрдм рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ, рдФрд░ reply.attr рдпрд╛ getattr(reply, 'attr') рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ powerline/listers/i3wm.py рдФрд░ powerline/segments/i3wm.py рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ PH111P рд╣рд╛рдБ, рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдЪ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реА рд╕рдВрдЧрддрддрд╛ рдХреЛ рдХреИрд╕реЗ рдФрд░ рдХреИрд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рдЕрдВрддрд░ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА i3ipc рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рдерд╛, рд╢рд╛рдпрдж рдЗрд╕реЗ i3ipc рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдПрдХ (рдФрд░ рднреА рд╕рд░рд▓) рдлрд┐рдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ altdesktop/i3ipc-python#136 . рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рдХреА рдЧрдИ

reply['attr'] рдХреЛ reply.attr рдмрджрд▓рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@ PH111P рд╣рд╛рдБ, рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдЗрд╕реЗ рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рддреЛрдбрд╝рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ; рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рдкреИрдЪ рдХрд╛ рд╕рдордп рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

pklebba picture pklebba  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sbusch picture sbusch  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

avermaet picture avermaet  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

paul-tcell picture paul-tcell  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lastobelus picture lastobelus  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ