áááá¯ááá¯áá±á¬á á¡ááŒááºá¡ááŸááºáááºááœááºáá±ážááá¹ááá¬ážááŸáá·áº Wayland 1.20 á á¬ááŒáá·áºááá¯ááºáá»á¬ážá áááºááŒáááºáá±á¬áá¯ááºááŒááºááŸá¯áá áºáᯠááŒá¯áá¯ááºáá²á·áááºá 1.20 áá¬áááœá²ááẠ1.x áá¯ááºáá±ááŸá¯áá»á¬ážááŸáá·áºá¡áá° API ááŸáá·áº ABI á¡ááá·áºááœáẠáá±á¬ááºááŒááºáááá¬áááŒá áºááŒá®áž á¡áá»á¬ážá¡á¬ážááŒáá·áº áá»áœááºááœááºážáá»ááºááŒááºáááºááŸá¯áá»á¬ážááŸáá·áº áááá¯ááá¯áá±á¬ááœááºážáá¶ááŸá¯áá»á¬áž á¡áá»á¬ážá á¯áá«ááŸááááºá Wayland ááᯠdesktop áááºáááºážáá»ááºááŸáá·áº embedded solutions áá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááŒááºážá¡ááœáẠáá¯ááºááŸáá·áº á¡áá¯ááºáá¯ááºáá¯á¶ááá°áá¬áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááá·áº Weston Composite Server ááᯠáá®ážááŒá¬ážááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á ááºáááºážá áá áºá áááºáá áºááá¯ááºážá¡ááŒá Ạáá®ááœááºáá»ááºááŸááááºá
áááá¯ááá¯áá±á¬ááœáẠá¡áááááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž-
- FreeBSD ááááºáá±á¬ááºážá¡ááœááºááá¬ážáááºáá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·ááŒá®ážá á ááºážáááºááŸá¯áá»á¬ážááᯠá ááºáááºáááŒááºáá±á«ááºážá ááºážááŸá¯á áá áºááœáẠááá·áºááœááºážáá¬ážáááºá
- autotools build system ááᯠáááºááá¯ááºážááá¯ááºááŒá®áž ááᯠMeson ááŒáá·áº á¡á á¬ážááá¯ážááá¯ááºáá«ááŒá®á
- áá±á¬ááºáááºáá»á¬ážááẠááŒá¬ážáá¶ááŒá¬ážáá¶á offset á¡á¬áž á¡ááºááááºáá¯ááºááœáá·áºááŒá¯ááẠ"wl_surface.offset" á¡ááºá¹áá«áááºááᯠáááá¯ááá¯áá±á¬ááœáẠááá·áºááœááºážáá²á·áááºá
- âwl_output.nameâ ááŸáá·áº âwl_output.descriptionâ á áœááºážáááºáá»á¬ážááᯠáááá¯ááá¯áá±á¬ááœáẠááá·áºááœááºážáá¬ážááŒá®ážá áá¯á¶ážá áœá²áá°ááẠxdg-output-unstable-v1 áááá¯ááá¯áá±á¬ ááá¯ážáá»á²á·ááŸá¯ááœáẠáá»áááºáááºááŸá¯áááŸááá² á¡ááœááºááᯠááœá²ááŒá¬ážáááºááŸááºááá¯ááºá á±áááºááŒá áºáááºá
- ááŒá áºáááºáá»á¬ážá¡ááœáẠáááá¯ááá¯áá±á¬ á¡áááá¹áá«ááºááœáá·áºááá¯áá»ááºáá»á¬ážááẠ"á¡áá»áá¯ážá¡á á¬áž" áááºááœáŸááºážáá»ááºá¡áá áºááᯠááááºáááºááŒá®áž ááŒá áºáááºáá»á¬áž áááºážááá¯á·ááᯠááá¯á¡áá« áá»ááºá á®ážá á±áá°áá»á¬ážá¡ááŒá Ạá¡ááŸááºá¡áá¬ážááŒá¯ááá¯ááºáá«áááºá
- ááá¯ááºážáá±á«ááºážá á¯á¶áá±á¬ááºáááºáá»á¬ážááŸá ááá±á¬ááºá á®áá»á¬ážááᯠáá»ááºááá·áºá¡áá« ááŒáá¯ááºááœá²á¡ááŒá±á¡áá±áá»á¬ážááᯠáááºááŸá¬ážááŒááºážá¡áá«á¡ááẠbug áá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· áá¯ááºáá±á¬ááºáá²á·áá«áááºá
Wayland ááŸáá·áºáááºá ááºáá±á¬ á¡ááºááºáá®áá±ážááŸááºážáá»á¬ážá áááºá áºáá±á¬á·áááºáááºážáá»ááºáá»á¬ážááŸáá·áº ááŒáá·áºááŒá°ážááŸá¯áá»á¬ážááœáẠááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž-
- XWayland á DDX (Device-Dependent X) á¡á áááºá¡ááá¯ááºážááᯠá¡áá¯á¶ážááŒá¯á áá¯ááºáá±á¬ááºáá±ááá·áº X11 á¡ááá®áá±ážááŸááºážáá»á¬ážááœáẠOpenGL ááŸáá·áº Vulkan áá¬á·ááºáá²á¡ááŸáááºááŒáŸáá·áºááŸá¯á¡ááœáẠá¡ááŒáá·áºá¡ááá¶á·ááá¯ážááŸá¯áá±ážááẠXWayland ááŸáá·áº áá°ááá¯áẠNVIDIA áááá¯ááºáá¬ááᯠá¡ááá·áºááŒáŸáá·áºáááºáá¬ážáá«áááºá
- Wayland ááá¯ááŸá±á¬ááºáá¬áá±áá¬á¡á¬ážáá¯á¶ážááŸá áááºááá¬áááœá²ááᯠ"áá¬á áá¬" á០"áááºá" áᯠá¡áááºááŒá±á¬ááºážáá¬ážááŒá®ážá "áá¬á áá¬" áá°áá±á¬ á áá¬ážáá¯á¶ážááᯠáááŒá¬áá±ážáá®á ááá¯ááºáá¶áá±ážá¡á ááŸá¬ážááœááºážá áœá¬ áá°ááá²á·ááŒá®áž áá»áœááºááŒá¯ááŒááºážááᯠá¡á±á¬ááºáá±á·áᬠá¡ááá¯ááºážá¡ááá¯ááºážá¡áá»áá¯á·á០á á±á¬áºáá¬ážááŸá¯áᯠáá°ááá±á¬ááŒá±á¬áá·áºá
- Ubuntu 21.04 ááẠáá¯á¶áá±á¡á¬ážááŒáá·áº Wayland ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá
- Fedora 35á Ubuntu 21.10 ááŸáá·áº RHEL 8.5 ááẠáá áºáŠážáááºážááá¯áẠNVIDIA áááá¯ááºáá¬áá»á¬ážáá«ááá·áº á áá áºáá»á¬ážááœáẠWayland desktop ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº á áœááºážáááºááᯠáá±á«ááºážááá·áºáá¬ážáááºá
- Weston 9.0 composite server ááẠáá»ááºááŸá¬ááŒááºá¡ááŒáá·áºáá¯ááºááœáẠáá áºáá¯áá»ááºážá á®ááᯠáá®ážááŒá¬ážááœáá·áºááá¯ááºááá·áº á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáá®ážááŒá¬ážááœáá·áºááœáá·áºááŒá¯ááá·áº kiosk-shell shell ááᯠááááºáááºáá²á·ááŒá®áž á¥ááá¬á¡á¬ážááŒáá·áº á¡ááºáá¬áááºááá¯ááºáá»á¬ážá ááá¯ááºááŒáááºáá»á¬ážá á¡á®áááºáááœááºážáá Ạááá¯ááºážáá¯ááºáá»á¬ážááŸáá·áº ááá¯ááºááá¯ááºáááºáá±á¬ááºááŸá¯á ááºáá»á¬ážááᯠáááºáá®ážááẠááœáá·áºááŒá¯áááºá
- Canonical ááẠWayland áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á á¡ááºáá¬ááẠkiosks áááºáá®ážáááºá¡ááœáẠáá»ááºááŸá¬ááŒááºá¡ááŒáá·áº interface áá áºáá¯ááŒá áºáá±á¬ Ubuntu Frame ááᯠáá¯ááºáá±áá²á·áááºá
- OBS Studio áá®áá®ááá¯áá¯ááºááœáŸáá·áºááŸá¯á áá áºááẠWayland áááá¯ááá¯áá±á¬ááᯠáá¶á·ááá¯ážáá±ážáááºá
- GNOME 40 ááŸáá·áº 41 ááẠWayland áááá¯ááá¯áá±á¬ááŸáá·áº XWayland á¡á áááºá¡ááá¯ááºážá¡ááœáẠá¡áá±á¬ááºá¡áá¶á·ááᯠáááºáááºááá¯ážáááºá á±áááºá NVIDIA GPU áá»á¬ážááŒáá·áº á áá áºáá»á¬ážá¡ááœáẠWayland á ááºááŸááºáá»á¬ážááᯠááœáá·áºááŒá¯áá«á
- MATE áááºá áá±á¬á·ááᯠWayland ááá¯á· áááºááẠáááºáá±á¬ááºááŒááºážá Wayland áááºáááºážáá»ááºááœáẠX11 ááŸáá·áº áá»áááºáááºááŒááºážáááŒá¯áá² á¡áá¯ááºáá¯ááºáááºá Atril á á¬ááœááºá á¬áááºážááŒáá·áºááŸá¯áá°á System Monitorá Pluma á á¬áá¬ážáááºážááŒááºáá°á Terminal terminal emulator ááŸáá·áº á¡ááŒá¬ážáá±á¬ desktop á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠá¡áááºááŒá±á¡á±á¬ááºááŒá¯áá¯ááºáá¬ážáááºá
- Wayland áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á áááºááŒáááºá¡á±á¬áẠáá¯ááºáá±á¬ááºáá±ááá·áº KDE á ááºááŸááºá KWin áá±á«ááºážá ááºáááºáá±áá»á¬ááŸáá·áº KDE Plasma áááºá áºáá±á¬á· 5.21á 5.22 ááŸáá·áº 5.23 ááá¯á·ááẠWayland áááá¯ááá¯áá±á¬-á¡ááŒá±ááŒá¯ á ááºááŸááºá áœááºážáá±á¬ááºáááºááᯠáááááá¬áᬠááá¯ážáááºáá±á¬ááºážááœááºá á±áá«áááºá KDE áááºá áºáá±á¬á·ááŒáá·áº Fedora Linux áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá¯á¶áá±ááŒáá·áº Wayland á¡áá¯á¶ážááŒá¯ááẠááŒá±á¬ááºážáá¬ážáááºá
- Firefox 93-96 ááœáẠáá±á«á·ááºá¡ááºááá¯ááºááœááºááŸá¯á ááá áºáá¯ááºááá¯ááºááœááºááŒááºážááŸáá·áº ááá°áá®áá±á¬ DPI áááºáá¬ážááŒááºáá»á¬ážááœáẠá¡ááœááºá¡á á¬ážáá»á²á·ááœááºááá·áº Wayland áááºáááºážáá»ááºááŸá ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬áž áá«áááºáááºá Wayland á¡ááœáẠFirefox á¡áá±á«ááºááá¯áááºáž Fedora á GNOME áááºáááºážáá»ááºááœáẠáá¯ááºáá±á¬ááºáá±áá»áááºááœáẠX11 á¡ááœáẠáááºáá±á¬ááºááŸá¯ááŸáá·áºá¡áá° áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááœáẠáá±áá°áá» áá°áá®ááá·áº áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠáá°áá±á¬ááºáá¬áá²á·áááºá
- Weston áá±á«ááºážá ááºáá¬áá¬ááᯠá¡ááŒá±áá¶á áá»á áºáá áºááááºáááºážáá±á¬ áá¯á¶ážá áœá²áá°á¡ááœá¶ááᯠáá¯ááºáá±ááá¯ááºáá«ááŒá®á
- Openbox áááºážááá¯ážáááºáá±áá»á¬ááᯠá¡ááŸááºáá á±áá±á¬ á áœááºážáááºááŸááá±á¬ Wayland á¡ááœáẠáá±á«ááºážá ááºáá¬áá¬ááŒá áºááá·áº labwc ááᯠááᯠáááŸáááá¯ááºáá«ááŒá®á
- System76 ááẠWayland ááᯠá¡áá¯á¶ážááŒá¯á COSMIC á¡áá¯á¶ážááŒá¯áá° áááºáááºážáá»ááºá¡áá áºááᯠáááºáá®ážááẠáá¯ááºáá±á¬ááºáá±áááºá
- á¡áá¯á¶ážááŒá¯áá°áááºáááºážáá»áẠSway 1.6 ááŸáá·áº áá±á«ááºážá ááºáá¬áᬠWayfire 0.7 ááᯠWayland ááᯠá¡áá¯á¶ážááŒá¯á áááºáá®ážáá¬ážáááºá
- XWayland á¡ááœáŸá¬ááá¯á¡áá¯á¶ážáááŒá¯áá² X11 áááá¯ááá¯áá±á¬ááœáẠWine áá ááºážááŸá±á¬ááºááŸá¯ááᯠáááºááŸá¬ážááŒááºážáááŒá¯áá² Wayland-based áááºáááºážáá»ááºááœáẠGDI ááŸáá·áº OpenGL/DirectX ááá¯á¡áá¯á¶ážááŒá¯á á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠWine ááŒáá·áº OpenGL/DirectX ááá¯á¡áá¯á¶ážááŒá¯á Wine á¡ááœáẠá¡ááºááááºáááá¯ááºáá¬ááᯠá¡ááá¯ááŒá¯áá¬ážáááºá áá¬ááºáá±á¬ááºážááẠVulkan ááŸáá·áº multi-monitor configurations áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá¬ážáááºá
- Microsoft ááẠWSL2 á áá áºááœá² ( Linux á¡ááœáẠWindows Subsystem ) ááᯠá¡ááŒá±áá¶á áááºáááºážáá»ááºáá»á¬ážááœáẠááááºáá Ạá¡ááºáá¬áá±á·á áºááŒáá·áº Linux á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáááºáááºááá¯ááºá á±ááẠá áœááºážáá±á¬ááºááá¯ááºáá²á·áááºá ááááºá¡ááœááºá Wayland áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á Weston áá¯ááºá¡ááŒá±áá¶ááᯠá¡ááŒá±áá¶á RAIL-Shell áá±á«ááºážá ááºáááºáá±áá»á¬ááᯠá¡áá¯á¶ážááŒá¯áááºá
- Wayland-protocols áááºáá±á·áá»áºá¡ááœáẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áááºážáááºážááẠá¡ááŒá±áᶠWayland áááá¯ááá¯áá±á¬á á áœááºážáááºáá»á¬ážááᯠááŒáá·áºáá±ážááŒá®áž áá±á«ááºážá ááºáá¬áá¬áá»á¬ážááŸáá·áº á¡áá¯á¶ážááŒá¯áá°áááºáááºážáá»ááºáá»á¬ážáááºáá±á¬ááºááŒááºážá¡ááœáẠááá¯á¡ááºáá±á¬á áœááºážáááºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááá·áº áááá¯ááá¯áá±á¬áá»á¬ážááŸáá·áº ááá¯ážáá»á²á·ááŸá¯áá»á¬ážáá«áááºáááºá áá¯ááºáá¯ááºááŸá¯áááºáááºážáá»ááºááœáẠá ááºážáááºáá¬ážáá±á¬ áááá¯ááá¯áá±á¬áá»á¬ážá¡ááœáẠáááºááŒáááºááŒááºážáá¯ááºáááºážá ááºááᯠáá»á±á¬ááœá±á·á á±ááẠ"ááááºáááŒáááº" áááá¯ááá¯áá±á¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááá·áºááᯠ"á¡ááá·áºáááºááŸááºááŒááºáž" ááŒáá·áº á¡á á¬ážááá¯ážáá¬ážáááºá
- Wayland ááẠá¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáááºááá·áºááŒááºážáááŸááá² áááºážááá¯ážáááºáááºáž áá»ááºááᯠááŒááºáááºá áááºáááºá¡ááœáẠáááá¯ááá¯áá±á¬ ááá¯ážáá»á²á·ááŸá¯ááᯠááŒááºáááºáá¬ážááŒá®ážá áááºážááẠáááºážááá¯ážáááºáááºáž áá»ááºááœáẠáá»áá¯á·ááœááºážááŸá¯ááŒá áºááá·áºá¡áá« á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáááºá á²ááŒááºážááŒá¿áá¬ááᯠááŒá±ááŸááºážáá±ážáááºááŒá áºáááºá
- Wayland á¡ááœáẠááá¯á¡ááºáá±á¬ EGL ááá¯ážáá»á²á·ááŸá¯ EGL_EXT_present_opaque ááᯠMesa ááá¯á· áá±á«ááºážááá·áºááá¯ááºáá«ááŒá®á Wayland áááá¯ááá¯áá±á¬ááᯠá¡ááŒá±áá¶á áááºáááºážáá»ááºááœáẠáááºáááºáá±áá±á¬ ááááºážáá»á¬ážááœáẠááœáá·áºáááºážááŒááºáá¬ááŸá¯ááᯠááŒáááá·áº ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááŒá®ážááŒá áºáááºá NVIDIA áááá¯ááºáá¬áá»á¬ážáá«ááŸááá±á¬ á áá áºáá»á¬ážááœáẠWayland áá¶á·ááá¯ážááŸá¯ááᯠááá¯ááá¯áá±á¬ááºážááœááºáá¬á á±ááẠá¡á á¬ážááá¯áž GBM (Generic Buffer Manager) áá±á¬ááºááœááºá០áááºááŒáœá áœá¬ááŸá¬ááœá±ááœá±á·ááŸáááŸá¯ááŸáá·áº áááºáááºááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá
- Wayland ááᯠá¡á¬áá¯á¶á áá¯ááºááá·áº KWin á áááºážááœá²áá áºáá¯ááŒá áºááá·áº KWinFT á ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááẠáááºáááºááŸááá±áá«áááºá á¡ááá¯áá«ááá±á¬áá»ááºááẠKWayland áááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááá¯áááºáááºáá¯ááºáá±á¬ááºáá±áá±á¬ Qt/C++ á¡ááœáẠlibwayland á០wrapper ááá¯á¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááŒáá·áº wrapland á á¬ááŒáá·áºááá¯ááºááá¯ááœá¶á·ááŒáá¯ážááá¯ážáááºá á±áá±á¬áºáááºáž Qt ááŸáá·áºáá»áááºáááºááŸá¯ááŸááœááºááŒá±á¬ááºáááºá
- Tails ááŒáá·áºááŒá°ážááŸá¯ááẠWayland áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯ááẠá¡áá¯á¶ážááŒá¯áá°áááºáááºážáá»ááºááᯠáá°ážááŒá±á¬ááºážááẠá á®á ááºáá²á·ááŒá®ážá áááºážááẠá áá áºááŸáá·áº á¡ááºááºáá®áá±ážááŸááºážáá»á¬áž á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºáá¯á¶ááᯠááááºážáá»á¯ááºááŸá¯ ááá¯ááá¯áá±á¬ááºážááœááºáá¬ááŒááºážááŒáá·áº ááááºáá áºá¡ááºááºáá»á¬ážá¡á¬ážáá¯á¶ážá áá¯á¶ááŒá¯á¶áá±ážááᯠááá¯ážááŒáŸáá·áºáá±ážáááºááŒá áºáááºá
- Wayland ááᯠááá¯ááá¯ááºážááááºáá±á¬ááºáž Plasma Mobileá Sailfishá webOS Open Source Editioná
source: opennet.ru