Wayland๋ฅผ ์ด์šฉํ•œ Niri 25.05 ๋ณตํ•ฉ์„œ๋ฒ„ ์ถœ์‹œ

Niri 25.05 ๋ณตํ•ฉ ์„œ๋ฒ„๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ, GNOME ํ™•์žฅ ๊ธฐ๋Šฅ์ธ PaperWM ์Šคํƒ€์ผ์˜ ํƒ€์ผ๋ง ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฐฉ์‹์—์„œ๋Š” ์ฐฝ์ด ํ™”๋ฉด์—์„œ ๋ฌดํ•œ ์Šคํฌ๋กค ๋ฆฌ๋ณธ์œผ๋กœ ๊ทธ๋ฃนํ™”๋ฉ๋‹ˆ๋‹ค. ์ƒˆ ์ฐฝ์„ ์—ด๋ฉด ๋ฆฌ๋ณธ์ด ํ™•์žฅ๋˜์ง€๋งŒ, ์ด์ „์— ์ถ”๊ฐ€ํ•œ ์ฐฝ์˜ ํฌ๊ธฐ๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” Wayland ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์ง€๋งŒ Xwayland DDX ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ X11 ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” Rust๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv3 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. Fedora, NixOS, Arch Linux ๋ฐ FreeBSD์— ๋Œ€ํ•œ ํŒจํ‚ค์ง€๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

Niri์™€ PaperWM์˜ ๊ทผ๋ณธ์ ์ธ ์ฐจ์ด์ ์€ ๊ฐ ๋ชจ๋‹ˆํ„ฐ์—๋Š” ๋‹ค๋ฅธ ๋ชจ๋‹ˆํ„ฐ์˜ ๋ฆฌ๋ณธ๊ณผ ๊ต์ฐจํ•˜์ง€ ์•Š๋Š” ์ž์ฒด ์ฐฝ ๋ฆฌ๋ณธ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(PaperWM์—์„œ๋Š” GNOME Shell์˜ ์ „์—ญ ์ฐฝ ์ขŒํ‘œ์— ๋ฐ”์ธ๋”ฉ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋‹ˆํ„ฐ์™€์˜ ๋ณ„๋„ ์ž‘์—…์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค). Niri๋Š” HiDPI๋ฅผ ์ง€์›ํ•˜๋ฉฐ ์—ฌ๋Ÿฌ GPU๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ(์˜ˆ: ๊ฐœ๋ณ„ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์™€ ํ†ตํ•ฉ GPU๊ฐ€ ์žˆ๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์‹œ์Šคํ…œ)์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ๊ณ  ์Šคํฌ๋ฆฐ์บ์ŠคํŠธ๋ฅผ ๋…นํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ทธ ๊ธฐ๋Šฅ์€ ๊ธฐ๋ฐ€ ์ •๋ณด๊ฐ€ ์žˆ๋Š” ๊ฐœ๋ณ„ ์ฐฝ์„ ๋…นํ™”์—์„œ ์ œ์™ธํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

Niri์˜ ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์€ ๋™์ ์œผ๋กœ ์ƒ์„ฑ๋˜๋ฉฐ, GNOME๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์„ธ๋กœ๋กœ ๋ฐฐ์—ด๋ฉ๋‹ˆ๋‹ค(์ฐฝ ๋ฆฌ๋ณธ์€ ๊ฐ€๋กœ๋กœ ํšŒ์ „ํ•˜๊ณ  ๋ฐ์Šคํฌํ†ฑ ๋ฆฌ๋ณธ์€ ์„ธ๋กœ๋กœ ํšŒ์ „ํ•ฉ๋‹ˆ๋‹ค). ๊ฐ ๋ชจ๋‹ˆํ„ฐ๋Š” ๋…๋ฆฝ์ ์ธ ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„์ถ”์–ผ๋‹‰์Šค ๋ผ๋ณด์น˜ํฌ ์Šคํ†จ๋กœํ”„ํ„ฐ์น˜ํŒจ๋“œ ์ œ์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์Šคํฌํ†ฑ๊ณผ ์ฐฝ ์‚ฌ์ด๋ฅผ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•˜๋ฉด ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ ๋ ˆ์ด์•„์›ƒ์ด ๊ธฐ์–ต๋˜์–ด ๋‚˜๋จธ์ง€ ๋ชจ๋‹ˆํ„ฐ๋กœ ์ „์†ก๋˜๊ณ , ๋ชจ๋‹ˆํ„ฐ๋ฅผ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๋ฉด ์›๋ž˜ ์ƒํƒœ๋กœ ๋ณต์›๋ฉ๋‹ˆ๋‹ค. ์„ค์ •์€ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํ†ตํ•ด ์ˆ˜ํ–‰๋˜๋ฉฐ, ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„, ์—ฌ๋ฐฑ, ํ‘œ์‹œ ๋ชจ๋“œ, ์ฐฝ ํฌ๊ธฐ ๋“ฑ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋ณตํ•ฉ ์„œ๋ฒ„๋ฅผ ์žฌ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ ๋„ ์ž๋™์œผ๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

 Wayland๋ฅผ ์ด์šฉํ•œ Niri 25.05 ๋ณตํ•ฉ์„œ๋ฒ„ ์ถœ์‹œ

์ƒˆ ๋ฒ„์ „์—์„œ:

  • ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ๊ณผ ํ•ด๋‹น ๋ฐ์Šคํฌํ†ฑ์— ์—ด๋ ค ์žˆ๋Š” ์ฐฝ์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ์š” ๋ชจ๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปค์„œ๋ฅผ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ๋กœ ์˜ฎ๊ธฐ๊ฑฐ๋‚˜ ํ„ฐ์น˜ํŒจ๋“œ์—์„œ ๋„ค ์†๊ฐ€๋ฝ์„ ๋ฐ€์–ด์„œ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋“ค๊ณ  ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ๊ณผ ํ•ด๋‹น ๋ฐ์Šคํฌํ†ฑ์—์„œ ์—ด๋ ค ์žˆ๋Š” ์ฐฝ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค๋‚˜ ํ™”๋ฉด ์ œ์Šค์ฒ˜๋ฅผ ์ด์šฉํ•ด ์ฐฝ์„ ์žฌ๋ฐฐ์—ดํ•˜๊ฑฐ๋‚˜ ๋ฐ์Šคํฌํ†ฑ ๊ฐ„์— ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
     Wayland๋ฅผ ์ด์šฉํ•œ Niri 25.05 ๋ณตํ•ฉ์„œ๋ฒ„ ์ถœ์‹œ
  • ์Šคํฌ๋ฆฐ์บ์ŠคํŠธ ์ƒ์„ฑ ๋ฐ ํ™”๋ฉด ๊ณต์œ  ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ์บ์ŠคํŠธ๋ฅผ ๋…นํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ์ฒด๋ฅผ ๋™์ ์œผ๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋นˆ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ์ด ์ƒ์„ฑ๋˜๊ณ , ํ™œ์„ฑ ์ฐฝ์ด๋‚˜ ํ˜„์žฌ ๋ชจ๋‹ˆํ„ฐ์˜ ์ „์ฒด ํ™”๋ฉด์„ ์บก์ฒ˜ํ•˜๋„๋ก ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ํ™”๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ถœ๋ ฅ์„ ๊ฐ€์ƒ ์ฐฝ ํ˜•ํƒœ๋กœ ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ์Šคํฌ๋ฆฐ์ƒท์„ ๋งŒ๋“œ๋Š” ์ธํ„ฐํŽ˜์ด์Šค์— ๊ทธ๋ž˜ํ”ฝ ํƒœ๋ธ”๋ฆฟ์ด๋‚˜ ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ์Šค๋ƒ…์ƒท ์˜์—ญ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ์ƒท์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๋ณ„๋„ ๋ฒ„ํŠผ์ด ํ•˜๋‹จ ํŒจ๋„์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŠน๋ณ„ํ•œ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•œ ์ฐฝ์„ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฐฝ์€ ์ƒ‰์ƒ์ด ์žˆ๋Š” ํ”„๋ ˆ์ž„์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œ๋˜๋ฉฐ(์ƒ‰์ƒ์€ ๊ธด๊ธ‰ ์ƒ‰์ƒ ์„ค์ •์„ ํ†ตํ•ด ์„ค์ •๋จ) ํŒจ๋„์— ๋ณ„๋„์˜ ํ‘œ์‹œ๊ธฐ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ์™ธ๋ถ€ ์‹œ์Šคํ…œ๊ณผ ๋ณตํ•ฉ์ฒด ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์— ์‚ฌ์šฉ๋˜๋Š” IPC ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ"niri msg pick-window"(์‚ฌ์šฉ์ž๊ฐ€ ํด๋ฆญํ•œ ์ฐฝ์˜ ID๋ฅผ ๋ฐ˜ํ™˜) ๋ฐ "niri msg pick-color"(์„ ํƒํ•œ ํ”ฝ์…€์˜ ์ƒ‰์ƒ์„ ๋ฐ˜ํ™˜) ๋ช…๋ น์–ด๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฐฝ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋™์ž‘์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค: ํฌ์ปค์Šค ๋ชจ๋‹ˆํ„ฐ, ์ฐฝ์„ ๋ชจ๋‹ˆํ„ฐ๋กœ ์ด๋™, ์—ด์„ ๋ชจ๋‹ˆํ„ฐ๋กœ ์ด๋™, ์—ด ํฌ์ปค์Šค, ์—ด์„ ์ธ๋ฑ์Šค๋กœ ์ด๋™.
  • ์ž…๋ ฅ ์žฅ์น˜์— ๋Œ€ํ•œ ์„ค์ •์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค: ํƒญ ์•ค ๋“œ๋ž˜๊ทธ ๋น„ํ™œ์„ฑํ™”, ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ ๋น„ํ™œ์„ฑํ™”, ์ˆ˜์ • ํ‚ค ๋ณ€๊ฒฝ, ํŠธ๋ž™ํŒจ๋“œ ๋ฐฉํ–ฅ ์„ ํƒ, ์‹œ์ž‘ ์‹œ Num Lock ํ™œ์„ฑํ™”.
  • ๋ชจ๋‹ˆํ„ฐ์— ์ถœ๋ ฅํ•˜๊ธฐ ์ „์— ์ถ”๊ฐ€ ์ฒ˜๋ฆฌ(์˜ˆ: ๋ ˆ์ด์–ด๋ง)๋ฅผ ๊ฑฐ์น˜๋Š” ์ค‘๊ฐ„ ํ…์Šค์ฒ˜(์˜คํ”„์Šคํฌ๋ฆฌ๋‹)๋กœ ์ฐฝ์„ ๋ Œ๋”๋งํ•˜๋Š” ํšจ์œจ์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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