์ด์ X.Org ์๋ฒ๋ฅผ ์คํํ์ฌ Wayland ๊ธฐ๋ฐ ํ๊ฒฝ์์ X21.1.0 ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ DDX(์ฅ์น ์ข ์ X) ๊ตฌ์ฑ ์์์ธ XWayland 11์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ตฌ์ฑ ์์๋ ๊ธฐ๋ณธ X.Org ์ฝ๋ ๋ฒ ์ด์ค์ ์ผ๋ถ๋ก ๊ฐ๋ฐ๋๊ณ ์์ผ๋ฉฐ ์ด์ ์๋ X.Org ์๋ฒ์ ํจ๊ป ๋ฆด๋ฆฌ์ค๋์์ง๋ง X.Org ์๋ฒ์ ์นจ์ฒด์ 1.21 ๋ฆด๋ฆฌ์ค์ ๋ถํ์ค์ฑ์ผ๋ก ์ธํด XWayland์ ๊ณ์๋๋ ํ๋ฐํ ๊ฐ๋ฐ๋ก ์ธํด XWayland๋ฅผ ๋ถ๋ฆฌํ๊ณ ๋์ ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ณ๋์ ํจํค์ง ํํ๋ก ๊ฒ์ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
X.Org Server 1.20.10์ XWayland ์ํ์ ๋น๊ตํ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- XVideo ๊ตฌํ์ NV12 ํ์์ ๋ํ ์ง์์ ์ ๊ณตํฉ๋๋ค.
- OpenGL์ ์ฌ์ฉํ์ฌ 2D ์์ ์ ๊ฐ์ํํ๋ Glamour 2D ๊ฐ์ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์ถ๊ฐ RENDER ํ์ฅ ํ์์ ๊ฐ์ํํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- GLX ๊ณต๊ธ์๋ Mesa ํ๋ก์ ํธ์ swrast_dri.so ๋์ EGL์ ์ฌ์ฉํ๋๋ก ์ ํ๋์์ต๋๋ค.
- ์ ์ฒด ํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์ผ์ผ๋ง์ ์ํด Wayland wp_viewport ํ๋กํ ์ฝ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ชจ๋ Wayland ํ๋ฉด์ ๋ค์ค ๋ฒํผ ์คํธ๋ผ์ดํ์ ์ ๊ณตํ์ต๋๋ค.
- Glamour ๊ธฐ๋ฐ ๊ฐ์์ด ๋นํ์ฑํ๋ ๊ฒฝ์ฐ memfd_create์ ๋ํ ํธ์ถ์ Wayland ๋ณตํฉ ์๋ฒ์ ๊ณต์ ๋๋ ๋ฒํผ๋ฅผ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์๋ ๋ง์ฐ์ค ์ด๋ ๋ฐ ํค๋ณด๋ ์บก์ฒ๋ฅผ ์ฌ์ฉํ๋ ํด๋ผ์ด์ธํธ์ ๋ํ ์ง์์ด ํฅ์๋์์ต๋๋ค.
- ๋ช ๋ น์ค ์ต์ "-listenfd", "-version" ๋ฐ "-verbose"๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋น๋ ๋๊ตฌ๋ ์ค๊ฐ์ ๋น๋ ์์คํ ์ง์์ผ๋ก ์ ํ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru