1.22๊ฐ์ ๊ฐ์ ๊ฐ๋ฐ ๋์ ํ๋กํ ์ฝ, ํ๋ก์ธ์ค ๊ฐ ํต์ ๋ฉ์ปค๋์ฆ ๋ฐ Wayland 1.22 ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค๊ฐ ์ ๊ณต๋์์ต๋๋ค. 1 ๋ธ๋์น๋ XNUMX.x ๋ฆด๋ฆฌ์ค์ API ๋ฐ ABI ์์ค์์ ์ด์ ๋ฒ์ ๊ณผ ํธํ๋๋ฉฐ ๋๋ถ๋ถ ๋ฒ๊ทธ ์์ ๋ฐ ์ฌ์ํ ํ๋กํ ์ฝ ์ ๋ฐ์ดํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๋ฐ์คํฌํฑ ๋ฐ ์๋ฒ ๋๋ ํ๊ฒฝ์์ Wayland๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ฝ๋์ ์์ ์์ ๋ฅผ ์ ๊ณตํ๋ Weston Composite Server๋ ๋ณ๋์ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ก ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค.
ํ๋กํ ์ฝ์ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- wl_surface::preferred_buffer_scale ๋ฐ wl_surface::preferred_buffer_transform ์ด๋ฒคํธ์ ๋ํ ์ง์์ด wl_surface ํ๋ก๊ทธ๋จ ์ธํฐํ์ด์ค์ ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ณตํฉ ์๋ฒ์ ํฌ๊ธฐ ์กฐ์ ์์ค ๋ณ๊ฒฝ ๋ฐ ํ๋ฉด์ ๋ณํ ๋งค๊ฐ๋ณ์์ ๋ํ ์ ๋ณด๊ฐ ์ ์ก๋ฉ๋๋ค.
- wl_pointer::axis ์ด๋ฒคํธ๊ฐ wl_pointer ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค์ ์ถ๊ฐ๋์ด ์์ ฏ์์ ์ฌ๋ฐ๋ฅธ ์คํฌ๋กค ๋ฐฉํฅ์ ๊ฒฐ์ ํ๊ธฐ ์ํด ํฌ์ธํฐ ์ด๋์ ๋ฌผ๋ฆฌ์ ๋ฐฉํฅ์ ๋ณด์ฌ์ค๋๋ค.
- ์ ์ญ ์ด๋ฆ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ด wayland-server์ ์ถ๊ฐ๋์์ผ๋ฉฐ wl_client_add_destroy_late_listener ํจ์๊ฐ ๊ตฌํ๋์์ต๋๋ค.
Wayland์ ๊ด๋ จ๋ ์ ํ๋ฆฌ์ผ์ด์ , ๋ฐ์คํฌํ ํ๊ฒฝ ๋ฐ ๋ฐฐํฌํ์ ๋ณ๊ฒฝ ์ฌํญ:
- Wine์๋ XWayland ๋๋ X11 ๊ตฌ์ฑ ์์๊ฐ ์๋ Wayland ํ๋กํ ์ฝ ๊ธฐ๋ฐ ํ๊ฒฝ์์ ์ฌ์ฉํ๊ธฐ ์ํ ์ด๊ธฐ ์ง์์ด ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. ํ์ฌ ๋จ๊ณ์์๋ ๋๋ผ์ด๋ฒ winewayland.drv ๋ฐ unixlib ๊ตฌ์ฑ ์์๊ฐ ์ถ๊ฐ๋์์ผ๋ฉฐ, Wayland ํ๋กํ ์ฝ ์ ์๊ฐ ํฌํจ๋ ํ์ผ์ด ์ด์ ๋ธ๋ฆฌ ์์คํ ์์ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ค๋น๋์์ต๋๋ค. ํฅํ ๋ฆด๋ฆฌ์ค์์๋ Wayland ํ๊ฒฝ์์ ์ถ๋ ฅ์ ํ์ฑํํ๊ธฐ ์ํ ๋ณ๊ฒฝ ์ฌํญ์ ํฌํจํ ๊ณํ์ ๋๋ค.
- KDE Plasma 5.26 ๋ฐ 5.27 ๋ฆด๋ฆฌ์ค์์ Wayland ์ง์์ด ์ง์์ ์ผ๋ก ๊ฐ์ ๋์์ต๋๋ค. ๋ง์ฐ์ค ๊ฐ์ด๋ฐ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ํด๋ฆฝ๋ณด๋์์ ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ๋นํ์ฑํํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค. XWayland๋ฅผ ์ฌ์ฉํ์ฌ ์์๋ ์์ฉ ํ๋ก๊ทธ๋จ ์ฐฝ์ ํฌ๊ธฐ ์กฐ์ ํ์ง์ด ํฅ์๋์์ต๋๋ค. ์ด์ ๊ณ ํด์๋ ํ ์ด ์๋ ๋ง์ฐ์ค๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ๋ถ๋๋ฌ์ด ์คํฌ๋กค์ด ์ง์๋ฉ๋๋ค. Krita์ ๊ฐ์ ๊ทธ๋ฆฌ๊ธฐ ์ฑ์๋ ํ๋ธ๋ฆฟ์์ ํ ๊ธฐ์ธ๊ธฐ ๋ฐ ํ์ ์ ์ถ์ ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ ์ญ ๋จ์ถํค ์ค์ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ํ๋ฉด์ ํ๋/์ถ์ ์์ค ์๋ ์ ํ์ด ์ ๊ณต๋ฉ๋๋ค.
- Xfce4-panel ๋ฐ xfdesktop ๋ฐ์คํฌํ์ ์คํ์ ๋ฆด๋ฆฌ์ค๊ฐ Xfce์ฉ์ผ๋ก ์ค๋น๋์์ต๋๋ค. Xfce๋ Wayland ํ๋กํ ์ฝ ๊ธฐ๋ฐ ํ๊ฒฝ์์ ์์ ํ๊ธฐ ์ํ ์ด๊ธฐ ์ง์์ ์ ๊ณตํฉ๋๋ค.
- Tails ๋ฐฐํฌํ์ ์ฌ์ฉ์ ํ๊ฒฝ์ Wayland ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ธฐ ์ํด X ์๋ฒ์์ ์ด์ ๋์์ต๋๋ค.
- Qt 6.5์๋ Qt์ ๋ด๋ถ ๊ตฌ์กฐ์์ ์ฌ์ฉ๋๋ Wayland ๊ธฐ๋ณธ ๊ฐ์ฒด์ ์ง์ ์ก์ธ์คํ๊ณ Wayland ํ๋กํ ์ฝ ํ์ฅ์ ์ ๋ฌํด์ผ ํ ์ ์๋ ์ต๊ทผ ์ฌ์ฉ์ ์์ ์ ๋ํ ์ ๋ณด์ ์ก์ธ์คํ๊ธฐ ์ํ QNativeInterface::QWaylandApplication ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- Wayland์์ ํธํ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด Haiku ์ด์ ์ฒด์ ์ฉ ๋ ์ด์ด๊ฐ ์ค๋น๋์ด ์์ด GTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌํจํ์ฌ Wayland๋ฅผ ์ฌ์ฉํ๋ ํดํท ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์์ต๋๋ค.
- Blender 3 3.4D ๋ชจ๋ธ๋ง ์์คํ ์๋ Wayland ํ๋กํ ์ฝ์ ๋ํ ์ง์์ด ํฌํจ๋์ด ์์ด XWayland ๋ ์ด์ด๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ Wayland ๊ธฐ๋ฐ ํ๊ฒฝ์์ Blender๋ฅผ ์ง์ ์คํํ ์ ์์ต๋๋ค.
- Wayland๋ฅผ ์ฌ์ฉํ๋ Sway 1.8 ์ฌ์ฉ์ ์ง์ ํ๊ฒฝ ๋ฆด๋ฆฌ์ค๊ฐ ๊ฒ์๋์์ต๋๋ค.
- Qt ๋ฐ Wayland๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ์ PaperDE 0.2 ํ๊ฒฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Firefox๋ Wayland ํ๋กํ ์ฝ ๊ธฐ๋ฐ ํ๊ฒฝ์์ ํ๋ฉด ๊ณต์ ๊ธฐ๋ฅ์ ๊ฐ์ ํ์ต๋๋ค. Wayland ๊ธฐ๋ฐ ํ๊ฒฝ์์ ์ํํ ์ฝํ ์ธ ์คํฌ๋กค, ์คํฌ๋กค๋ฐ ํด๋ฆญ ์ ํด๋ฆญ ์ด๋ฒคํธ ์์ฑ, ์ฝํ ์ธ ์คํฌ๋กค ์์๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
- GNOME ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ Wayland์์ ์คํ๋๋ Phoc ๋ณตํฉ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ฐ์ผ ์ ธ์ธ Phosh 0.22.0์ด ์ถ์๋์์ต๋๋ค.
- Valve๋ Wayland ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ณ SteamOS 3 ์ด์ ์ฒด์ ์์ ์ฌ์ฉ๋๋ Gamescope ๋ณตํฉ ์๋ฒ(์ด์ ์ steamcompmgr)๋ฅผ ๊ณ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
- Wayland ๊ธฐ๋ฐ ํ๊ฒฝ์์ X23.1.0 ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ๊ตฌ์ฑํ๊ธฐ ์ํ X.Org ์๋ฒ์ ์ถ์๋ฅผ ์ ๊ณตํ๋ DDX ๊ตฌ์ฑ ์์ XWayland 11์ ๋ฆด๋ฆฌ์ค๊ฐ ๊ฒ์๋์์ต๋๋ค.
- Openbox ์ฐฝ ๊ด๋ฆฌ์๋ฅผ ์ฐ์์ํค๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ Wayland์ฉ ๋ณตํฉ ์๋ฒ์ธ labwc 0.6 ๋ฆด๋ฆฌ์ค(์ด ํ๋ก์ ํธ๋ Wayland์ฉ Openbox ๋์์ ๋ง๋ค๋ ค๋ ์๋๋ก ์ ์๋จ)
- Wayland๋ฅผ ์ง์ํ๋ LXQt ์ฌ์ฉ์ ํ๊ฒฝ์ ํฌํธ์ธ lxqt-sway๊ฐ ๊ฐ๋ฐ ์ค์ ๋๋ค. ๋ํ ๋ ๋ค๋ฅธ LWQt ํ๋ก์ ํธ์์๋ LXQt ์ฌ์ฉ์ ์ ์ ์ ธ์ Wayland ๊ธฐ๋ฐ ๋ณํ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
- Weston Composite Server 11.0์ด ์ถ์๋์ด ์์ ๊ด๋ฆฌ ์ธํ๋ผ์ ๋ํ ์ง์์ ์ธ ์์ ์ ์ํํ๊ณ ๋ค์ค GPU ๊ตฌ์ฑ์ ๋ํ ํฅํ ์ง์์ ์ํ ๊ธฐ๋ฐ์ ๊ตฌ์ถํ์ต๋๋ค.
- MATE ๋ฐ์คํฌํ์ Wayland๋ก ๊ณ์ ํฌํ ํ์ต๋๋ค.
- System76์ Wayland๋ฅผ ์ฌ์ฉํ์ฌ COSMIC ์ฌ์ฉ์ ํ๊ฒฝ์ ์๋ก์ด ๋ฒ์ ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
- Wayland๋ Plasma Mobile, Sailfish, webOS ์คํ ์์ค ์๋์
๋ชจ๋ฐ์ผ ํ๋ซํผ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru