i3wm 4.17 ์ฐฝ ๊ด€๋ฆฌ์ž ์‚ฌ์šฉ ๊ฐ€๋Šฅ

์ผ์–ด๋‚ฌ๋‹ค ๋ชจ์ž์ดํฌ(ํƒ€์ผํ˜•) ์ฐฝ ๊ด€๋ฆฌ์ž ์ถœ์‹œ i3wm 4.17. i3wm ํ”„๋กœ์ ํŠธ๋Š” wmii ์ฐฝ ๊ด€๋ฆฌ์ž์˜ ๋‹จ์ ์„ ์ œ๊ฑฐํ•˜๋ ค๋Š” ์ผ๋ จ์˜ ์‹œ๋„ ๋์— ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. I3wm์€ ์ฝ๊ธฐ ์‰ฝ๊ณ  ๋ฌธ์„œํ™”๋œ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, Xlib ๋Œ€์‹  xcb๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๋‹ค์ค‘ ๋ชจ๋‹ˆํ„ฐ ๊ตฌ์„ฑ์—์„œ ์ž‘์—…์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ง€์›ํ•˜๊ณ , ์ฐฝ ์œ„์น˜ ์ง€์ •์„ ์œ„ํ•ด ํŠธ๋ฆฌ์™€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , IPC ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ , UTF-8์„ ์ง€์›ํ•˜๊ณ , ์ตœ์†Œํ•œ์˜ ์ฐฝ ๋””์ž์ธ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. . ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ ๋ฐฐํฌ์ž BSD ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ

์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ:

  • i3bar ํŒจ๋„์—๋Š” ํˆฌ๋ช…์„ฑ("--transparenc" ํ”Œ๋ž˜๊ทธ)์— ๋Œ€ํ•œ ์ง€์›๊ณผ ์‚ฌ์šฉ์ž ์ •์˜ ํ”„๋ ˆ์ž„ ๋„ˆ๋น„๋ฅผ ํ• ๋‹นํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ •์—์„œ๋Š” xss-lock, nm-applet, pactl(๋ณผ๋ฅจ ์ œ์–ด ํ‚ค)์˜ ์‹คํ–‰๊ณผ ~/.config/i3/config ๊ตฌ์„ฑ ํŒŒ์ผ์˜ ์‚ฌ์šฉ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์„ค๋ช…์„œ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ipc๋Š” ๋ฉ”์‹œ์ง€ ํ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์ด์ „ ๋ช…๋ น์ด ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์žฌ์‹œ์ž‘ ๋ช…๋ น์ด ์ „์†ก๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
  • ๋งŽ์€ ์ˆ˜์˜ ์ฐฝ์ด ์žˆ๋Š” ๋ฐ์Šคํฌํ†ฑ ๊ฐ„์„ ์ „ํ™˜ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” i3bar ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์Šคํƒ ๋ชจ๋“œ์—์„œ ์ œ๋ชฉ์˜ ์™ผ์ชฝ ๋ฐ ์˜ค๋ฅธ์ชฝ ํ…Œ๋‘๋ฆฌ ๊ทธ๋ฆฌ๊ธฐ๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ™”๋ฉด ๋…นํ™” ์‚ฌ์šฉ ํ•ญ๋ชฉ ์ถ”๊ฐ€ ๋ชฐ๋ž˜ ์—ฟ๋ณด๋‹ค;
  • ํ”ฝ์…€ ๊ธ€๊ผด ์‚ฌ์šฉ ์‹œ ์ œ๋ชฉ ์˜์—ญ์˜ ์ด๋ชจํ‹ฐ์ฝ˜์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด UTF-8์„ UCS-2๋กœ ๋ถ€๋ถ„ ๋ณ€ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

i3wm 4.17 ์ฐฝ ๊ด€๋ฆฌ์ž ์‚ฌ์šฉ ๊ฐ€๋Šฅ

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€