Kwin๊ณผ Xwayland์ ํ๋ฐํ ๊ฐ๋ฐ์ ์ค ํ ๋ช ์ธ Roman Gilg๋ Kwin ์ฐฝ ๊ด๋ฆฌ์์ ํฌํฌ๋ฅผ ์๊ฐํ์ต๋๋ค. KwinFT(ํจ์คํธ ํธ๋), Kwayland ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ ํ ์ฌ์ค๊ณ๋ ๋ฒ์ ์ธ ๋ฉ๋๋, Qt์ ๋ํ ๋ฐ์ธ๋ฉ์์ ํด์ ๋์์ต๋๋ค. ํฌํฌ์ ๋ชฉ์ ์ Kwin์ ๋ณด๋ค ์ ๊ทน์ ์ธ ๊ฐ๋ฐ์ ํ์ฉํ๊ณ Wayland์ ํ์ํ ๊ธฐ๋ฅ์ ๋๋ฆฌ๋ฉฐ ๋ ๋๋ง์ ์ต์ ํํ๋ ๊ฒ์ ๋๋ค. Classic Kwin์ ๋งค์ฐ ๋๋ฆฐ ํจ์น ์ฑํ์ผ๋ก ์ธํด ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค. KDE ํ์ ๋๋ฌด ๊ณต๊ฒฉ์ ์ธ ํ์ ์ผ๋ก ์์ ํ๋ฆ์ด ์ค๋จ๋ ์ ์๋ ์๋ง์ ์ฌ์ฉ์์ ์ํ์ ๊ฐ์ํ๊ณ ์ถ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ ๋์ ๋ง์ ํจ์น๊ฐ ๊ฒํ ๋์ด Wayland ๋ฐ ๋ค์ํ ๋ด๋ถ ์ฝ๋ ๋ฆฌํฉํ ๋ง ๊ตฌํ ์๋๊ฐ ํฌ๊ฒ ๋๋ ค์ก์ต๋๋ค. KwinFT๋ Kwin์ ํฌ๋ช ํ ๋์ฒดํ์ผ๋ก ์๋ฆฌ๋งค๊นํ์ผ๋ฉฐ ํ์ฌ Manjaro์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ๋ฐ์๋ ํฅํ ํธํ์ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค๊ณ ๊ฒฝ๊ณ ํฉ๋๋ค. ํ์ฌ ํํ์์ KwinFT๋ ๋ฐ๋๋ผ Kwin์๋ ์๋ ๋ค์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- Wayland์ X11 ๋ชจ๋์์ ์์ ํ ๋ ์ง์ฐ์ ์ค์ด๋ ํฉ์ฑ ํ๋ก์ธ์ค์ ์์ ํ ์ฌ์์
- Wayland ํ์ฅ ์ง์ wp_viewporter๋ ๋น๋์ค ํ๋ ์ด์ด์ ์ฑ๋ฅ์ ํฅ์์ํค๋ฉฐ Xwayland์ ํฅํ ๋ฒ์ ์๋ ํ์ํฉ๋๋ค. ์ถ๊ฐ ๋ง์ ์ค๋๋ ๊ฒ์์์ ํ๋ฉด ํด์๋ ๋ณ๊ฒฝ ์๋ฎฌ๋ ์ด์ ์ง์;
- Wayland์์ ๋์คํ๋ ์ด ํ์ ๋ฐ ๋ฏธ๋ฌ๋ง์ ์๋ฒฝํ๊ฒ ์ง์ํฉ๋๋ค.
KwinFT ๋ฐ Wrapland๋ ๊ณง ๋ชจ๋ Linux ๋ฐฐํฌํ์์ ์ฌ์ฉํ ์ ์์ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. Wrapland๋ ์์ C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ ํ๋ ๋ฟ๋ง ์๋๋ผ ํ์ฌ์ ์ธ๊ธฐ ๊ธฐ์ ์ ๋ํ ์ํํ ์ง์์ ์ ๊ณตํ ๊ณํ์ ๋๋ค. ์๋ฅผ ๋ค์ด Wlroots ํ๋กํ ์ฝ์ ๋ํ ์ง์์ด ์ด๋ฏธ ์ถ๊ฐ๋์์ต๋๋ค. wlr-์ถ๋ ฅ-๊ด๋ฆฌ์, ํ์ฉ KScreen์ ํตํด Wlroots ๊ธฐ๋ฐ ์๊ณก๊ฐ(์: Sway)์์ ํ๋ฉด ๋งค๊ฐ๋ณ์ ์ค์ .
์ถ์ฒ : linux.org.ru