Powerline: python-i3ipc์˜ ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์œผ๋กœ ์ธํ•ด i3 ๋ฆฌ์Šคํ„ฐ๊ฐ€ ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2019๋…„ 11์›” 17์ผ  ยท  5์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: powerline/powerline

๋น„๊ต์  ์ตœ๊ทผ์˜ i3ipc ( v2.0.1 )์˜ ์ฃผ์š” ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•ด ์—ฌ๊ธฐ์—์„œ ์ผ๋ถ€ ์„ธ๊ทธ๋จผํŠธ์™€ ๋ฆฌ์Šคํ„ฐ๊ฐ€ ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค.
๋‚ด ๋ชจ๋“  ํŒŒ์ด์ฌ ํŒจํ‚ค์ง€๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋™์•ˆ ์˜ค๋Š˜ ๊ทธ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค (python 3.8 ์šฉ).

๋ณธ์งˆ์ ์œผ๋กœ, ์ฝ”๋“œ๊ฐ€ ์ฒ˜๋ฆฌํ•˜๋Š” i3ipc JSON ์‘๋‹ต์„ ๋‘˜๋Ÿฌ์‹ผ ํŒŒ์ด์ฌ ํด๋ž˜์Šค ๋ž˜ํผ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์œผ๋ฏ€๋กœ reply['attr'] ๋Š” ๋” ์ด์ƒ ์œ ํšจํ•˜์ง€ ์•Š์œผ๋ฉฐ reply.attr ๋˜๋Š” getattr(reply, 'attr') ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ powerline / listers / i3wm.py ๋ฐ powerline / segments / i3wm.py์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

segment cwm bug

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@ PH111P ์˜ˆ, ์ด๋ฏธ

๋ชจ๋“  5 ๋Œ“๊ธ€

์ด์— ๋Œ€ํ•œ ํŒจ์น˜๋Š” ์ œ์ž‘ํ•˜๊ธฐ ๋งค์šฐ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•ด์•ผํ•˜๋Š”์ง€ ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ป๊ฒŒ ์œ ์ง€ํ•ด์•ผํ•˜๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ์ฐจ์ด๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ•ด์„

altdesktop / i3ipc-python # 136์œผ๋กœ ์ œ์ถœ ๋œ ๊ด€๋ จ ๋ฌธ์ œ

reply['attr'] ๋ฅผ reply.attr ๋ฐ”๊พธ๋ฉด ์‹ค์ œ๋กœ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

@ PH111P ์˜ˆ, ์ด๋ฏธ

์—…์ŠคํŠธ๋ฆผ์ด ์ด๊ฒƒ์„ ๊นจ๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ ํŒจ์น˜๋ฅผ ํ•  ๋•Œ๊ฐ€ ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰