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๊ณผ ์ ์ฌํ๊ฒ ์ธ๋ก๋ก ๋ฐฐ์ด๋ฉ๋๋ค(์ฐฝ ๋ฆฌ๋ณธ์ ๊ฐ๋ก๋ก ํ์ ํ๊ณ ๋ฐ์คํฌํฑ ๋ฆฌ๋ณธ์ ์ธ๋ก๋ก ํ์ ํฉ๋๋ค). ๊ฐ ๋ชจ๋ํฐ๋ ๋ ๋ฆฝ์ ์ธ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ํ์ํ ์ ์์ต๋๋ค. ๋ฒ์ถ์ผ๋์ค ๋ผ๋ณด์นํฌ ์คํจ๋กํํฐ์นํจ๋ ์ ์ค์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์คํฌํฑ๊ณผ ์ฐฝ ์ฌ์ด๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๋ชจ๋ํฐ ์ฐ๊ฒฐ์ ํด์ ํ๋ฉด ๊ฐ์ ๋ฐ์คํฌํฑ ๋ ์ด์์์ด ๊ธฐ์ต๋์ด ๋๋จธ์ง ๋ชจ๋ํฐ๋ก ์ ์ก๋๊ณ , ๋ชจ๋ํฐ๋ฅผ ๋ค์ ์ฐ๊ฒฐํ๋ฉด ์๋ ์ํ๋ก ๋ณต์๋ฉ๋๋ค. ์ค์ ์ ๊ตฌ์ฑ ํ์ผ์ ํตํด ์ํ๋๋ฉฐ, ํ ๋๋ฆฌ ๋๋น, ์ฌ๋ฐฑ, ํ์ ๋ชจ๋, ์ฐฝ ํฌ๊ธฐ ๋ฑ์ ๋งค๊ฐ๋ณ์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๊ตฌ์ฑ ํ์ผ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ๋ณตํฉ ์๋ฒ๋ฅผ ์ฌ์์ํ์ง ์๊ณ ๋ ์๋์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.

์ ๋ฒ์ ์์:
- ๊ฐ์ ๋ฐ์คํฌํฑ๊ณผ ํด๋น ๋ฐ์คํฌํฑ์ ์ด๋ ค ์๋ ์ฐฝ์ ํ์ํ ์ ์๋ ๊ฐ์ ๋ชจ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ปค์๋ฅผ ์ผ์ชฝ ์๋จ ๋ชจ์๋ฆฌ๋ก ์ฎ๊ธฐ๊ฑฐ๋ ํฐ์นํจ๋์์ ๋ค ์๊ฐ๋ฝ์ ๋ฐ์ด์ ๋ชจ๋๋ฅผ ํ์ฑํํ๋ฉด ํฌ๊ธฐ๊ฐ ์ค์ด๋ค๊ณ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ์ ๋ฐ์คํฌํฑ๊ณผ ํด๋น ๋ฐ์คํฌํฑ์์ ์ด๋ ค ์๋ ์ฐฝ์ด ํ์๋ฉ๋๋ค. ๋ง์ฐ์ค๋ ํ๋ฉด ์ ์ค์ฒ๋ฅผ ์ด์ฉํด ์ฐฝ์ ์ฌ๋ฐฐ์ดํ๊ฑฐ๋ ๋ฐ์คํฌํฑ ๊ฐ์ ์ด๋ํ ์ ์์ต๋๋ค.

- ์คํฌ๋ฆฐ์บ์คํธ ์์ฑ ๋ฐ ํ๋ฉด ๊ณต์ ๊ธฐ๋ฅ์ด ํ์ฅ๋์์ต๋๋ค. ์คํฌ๋ฆฐ์บ์คํธ๋ฅผ ๋ นํํ๊ธฐ ์ํด ๊ฐ์ฒด๋ฅผ ๋์ ์ผ๋ก ์ ํํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ฒ์์๋ ๋น ๋น๋์ค ์คํธ๋ฆผ์ด ์์ฑ๋๊ณ , ํ์ฑ ์ฐฝ์ด๋ ํ์ฌ ๋ชจ๋ํฐ์ ์ ์ฒด ํ๋ฉด์ ์บก์ฒํ๋๋ก ์ ํํ ์ ์์ต๋๋ค. ์ ์ฒด ํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ถ๋ ฅ์ ๊ฐ์ ์ฐฝ ํํ๋ก ๊ธฐ๋กํ๊ธฐ ์ํ ์ง์์ ๊ตฌํํ์ต๋๋ค.
- ์ด์ ์คํฌ๋ฆฐ์ท์ ๋ง๋๋ ์ธํฐํ์ด์ค์ ๊ทธ๋ํฝ ํ๋ธ๋ฆฟ์ด๋ ํฐ์น ์คํฌ๋ฆฐ์ ์ฌ์ฉํ์ฌ ์ค๋ ์ท ์์ญ์ ์ ํํ ์ ์๋ ๊ธฐ๋ฅ์ด ํฌํจ๋์์ต๋๋ค. ์คํฌ๋ฆฐ์ท์ ๋ง๋ค๊ธฐ ์ํ ๋ณ๋ ๋ฒํผ์ด ํ๋จ ํจ๋์ ์ถ๊ฐ๋์์ต๋๋ค.
- ํน๋ณํ ์ฃผ์๊ฐ ํ์ํ ์ฐฝ์ ๊ฐ์กฐ ํ์ํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค. ์ด๋ฌํ ์ฐฝ์ ์์์ด ์๋ ํ๋ ์์ผ๋ก ๊ฐ์กฐ ํ์๋๋ฉฐ(์์์ ๊ธด๊ธ ์์ ์ค์ ์ ํตํด ์ค์ ๋จ) ํจ๋์ ๋ณ๋์ ํ์๊ธฐ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
- ์ธ๋ถ ์์คํ ๊ณผ ๋ณตํฉ์ฒด ๊ฐ์ ์ํธ ์์ฉ์ ์ฌ์ฉ๋๋ IPC ์ธํฐํ์ด์ค์ ๊ธฐ๋ฅ์ด ํ์ฅ๋์์ต๋๋ค. ์ฌ๊ธฐ๋ ์ฌ๋"niri msg pick-window"(์ฌ์ฉ์๊ฐ ํด๋ฆญํ ์ฐฝ์ ID๋ฅผ ๋ฐํ) ๋ฐ "niri msg pick-color"(์ ํํ ํฝ์ ์ ์์์ ๋ฐํ) ๋ช ๋ น์ด๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฐฝ์ ๋ค์๊ณผ ๊ฐ์ ๋์์ด ์ถ๊ฐ๋์์ต๋๋ค: ํฌ์ปค์ค ๋ชจ๋ํฐ, ์ฐฝ์ ๋ชจ๋ํฐ๋ก ์ด๋, ์ด์ ๋ชจ๋ํฐ๋ก ์ด๋, ์ด ํฌ์ปค์ค, ์ด์ ์ธ๋ฑ์ค๋ก ์ด๋.
- ์ ๋ ฅ ์ฅ์น์ ๋ํ ์ค์ ์ด ์ถ๊ฐ๋์์ต๋๋ค: ํญ ์ค ๋๋๊ทธ ๋นํ์ฑํ, ํฐ์น ์คํฌ๋ฆฐ ๋นํ์ฑํ, ์์ ํค ๋ณ๊ฒฝ, ํธ๋ํจ๋ ๋ฐฉํฅ ์ ํ, ์์ ์ Num Lock ํ์ฑํ.
- ๋ชจ๋ํฐ์ ์ถ๋ ฅํ๊ธฐ ์ ์ ์ถ๊ฐ ์ฒ๋ฆฌ(์: ๋ ์ด์ด๋ง)๋ฅผ ๊ฑฐ์น๋ ์ค๊ฐ ํ ์ค์ฒ(์คํ์คํฌ๋ฆฌ๋)๋ก ์ฐฝ์ ๋ ๋๋งํ๋ ํจ์จ์ฑ์ด ํฅ์๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru

