ááŸá áºáááŒá¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŒá®ážáá±á¬ááºá Weston 12.0 áá±á«ááºážá ááºáá¬áá¬á áááºááŒáááºáá±á¬ ááŒáá·áºáá»áááŸá¯ááᯠáá¯ááºáá±áá²á·ááŒá®ážá Enlightenmentá GNOMEá KDE ááŸáá·áº á¡ááŒá¬ážá¡áá¯á¶ážááŒá¯áá°áááºáááºážáá»ááºáá»á¬ážááŸá Wayland áááá¯ááá¯áá±á¬á¡ááœáẠá¡ááŒáá·áºá¡ááá¶á·ááá¯ážááŸá¯ áá±á«áºáá±á«ááºáá¬á á±ááẠáá¶á·ááá¯ážáá±ážááá·áº áááºážááá¬áá»á¬ážááᯠáá®ááœááºáá¯ááºáá¯ááºáá²á·áááºá Weston á ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááẠWayland ááᯠdesktop áááºáááºážáá»ááºááœáẠá¡áá¯á¶ážááŒá¯ááŒááºážá¡ááœáẠá¡áááºá¡ááœá±ážááŒáá·áº áá¯ááºá¡ááŒá±áá¶ááŸáá·áº áá±á¬áºáá±á¬áºáá¬á¥áºáá»á±á¬áºááŒá±áá±ážá áá áºáá»á¬ážá á áááºáá¯ááºážáá»á¬ážá áá®áá®áá»á¬ážááŸáá·áº á¡ááŒá¬ážá á¬ážáá¯á¶ážáá°á ááºáá á¹á ááºážáá»á¬ážá¡ááœáẠááááºáá±á¬ááºážáá»á¬ážáá²á·ááá¯á·áá±á¬ embedded solutions áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááẠáááºááœááºáá«áááºá ááá±á¬áá»ááºáá¯ááºááᯠMIT ááá¯ááºá ááºá¡á±á¬ááºááœáẠááŒáá·áºáá±áá¬ážáááºá
Weston á áááá¬áááºááŸá¬ážáá±á¬ áá¬ážááŸááºážáá¶áá«ááºááŒá±á¬ááºážáá²ááŸá¯ááẠááá¯ááºáááºáá®ááŸá¯ááᯠáá»ááºááŒá¬ážááœá¬ážá á±ááá·áº ABI ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááŒá±á¬áá·áºááŒá áºáááºá Weston áá¬áááœá²á¡áá áºááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬áž-
- backend-rpd ááŸáá·áº áááºáá°ááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºáá±ážááá·áº desktop - backed-vnc áá®ááá¯á· á¡áá±ážááŸáááºáá±á¬ááºááœáá·áºááᯠá á¯á ááºážáááºá¡ááœáẠbackend áá áºáá¯ááᯠáá±á«ááºážááá·áºáá¬ážáá«áááºá VNC áááá¯ááá¯áá±á¬ááᯠaml ááŸáá·áº neatvnc ááᯠá¡áá¯á¶ážááŒá¯á á¡áá±á¬ááºá¡áááºáá±á¬áºáááºá á¡áá¯á¶ážááŒá¯áá° á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááŒááºážááŸáá·áº áááºááœááºáá±ážáááºážááŒá±á¬ááºáž áá¯ááºááŸááºááŒááºáž (TLS) ááᯠáá¶á·ááá¯ážáá¬ážáááºá
- PipeWire áá¬ááºáá®áá®áá®áá¬áá¬áá¬ááŸáá·áº áá¯ááºáá±á¬ááºáááºá¡ááœáẠáá±á¬ááºááœááºáá áºáᯠáááºááá·áºáá¬ážáááºá
- DRM (Direct Rendering Manager) áá±á¬ááºááœááºááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬áž-
- áá»á¬ážá áœá¬áá±á¬ GPU áá»á¬ážáá«áá±á¬ ááœá²á·á ááºážááŸá¯áá¯á¶á á¶áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒá®ážááŒá áºáááºá á¡ááᯠGPU áá»á¬ážááá¯ááœáá·áºáááºá ââá¡ááá¯áá±á¬ááºáž-á ááºáá á¹á ááºážáá»á¬ážá á¬áááºáž_áá¯ááºáá±áž_áááááá¬áá»á¬ážâ ááœá±ážáá»ááºááŸá¯ááᯠá¡ááá¯ááŒá¯áá¬ážáááºá
- á¡ááœááºá¡ááœááºáž á á¯ááºááŒá²ááŒááºážá០áá¬ááœááºááẠá¡áá¯á¶ážááŒá¯áá±á¬ áá±á«ááºááá¯áẠááœááºáá±áá±á¬ ááœá±ážáá¯ááºááŸá¯ááºážááŒáá·áº áá±á«ááºááá¯áẠáááºáá°ááŒá¯ááŒááºáž (VSync) ááᯠááááºááẠáá¯ááºááœá¬ááááºážáá»á¯ááºááŸá¯ áááá¯ááá¯áá±á¬á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá ááááºážáááá¯ááááºáá»á¬ážááœáẠVSync ááá¯ááááºáá¬ážááŒááºážááẠá á¯ááºááŒá²ááŒááºážááŒá±á¬áá·áº áá á¹á ááºážáá»á¬ážááá¯ááºáá»á ááááºááŒáá·áº á ááááºááœááºááŸáááŸá¯ááŸá±á¬áá·áºááŸá±ážááŸá¯ááᯠáá»áŸá±á¬á·áá»ááá¯ááºá á±áá«áááºá
- HDMI (ááááºáá áºá áá¬ááºáá¯á¶áá»á¬ážá áá¯ááºááŸááºáá»á¬ážááŸáá·áº ááááºážáá»á¬áž) á¡ááœáẠá¡ááŒá±á¬ááºážá¡áá¬á¡áá»áá¯ážá¡á á¬ážáá»á¬áž áááºááŸááºááŒááºážá¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯á
- áá±áá¬ááºáááºáááºááŸá¯ááá¯ááºááá¯ááºááŸá¯ááᯠááá·áºááœááºážááŒá®áž ááŒá áºááá¯ááºááá·áºá¡áá«ááœáẠááœáá·áºáá¬ážáááºá
- áááºáá¬ážááŒááºáá¬ááºáá¯á¶áá»á¬ážááá¯ááºáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº writeback connectors áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºáá¬ážáá«áááºá
- áá±áá¬ááºáá áºá á®ážá ááœáá·áºáááºážááŒááºáá¬ááŸá¯á¡ááá·áºááᯠáá¯á¶ážááŒááºááẠááá¯ááºááá¯ááºááŸá¯áá áºáá¯ááᯠááá·áºáá¬ážáááºá
- ááŒááºááá áºáá»á áºááá¯áẠlibdisplay-info ááᯠEDID áááºáá¬áá±áá¬ááᯠááœá²ááŒááºážá áááºááŒá¬ááẠá¡áá¯á¶ážááŒá¯áá«áááºá
- Backend-wayland ááẠxdg-shell ááá¯ážáá»á²á·ááŸá¯ááᯠá¡áá¯á¶ážááŒá¯á á¡ááœááºá¡á á¬ážááŒá±á¬ááºážáá²ááŒááºážáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºáááºá
- multi-head á áá áºáá»á¬ážá¡ááœáẠááá¬ááá¶á·ááá¯ážááŸá¯á¡á¬áž backend-rdp á¡áá±ážááááºážá¡áá¯á¶ážááŒá¯ááŸá¯ áá±á¬ááºáá¶ááá¯ááºááœáẠááá·áºááœááºážáá¬ážáá«áááºá
- áá»ááºááŸá¬ááŒááºááá«áá² á áá áºáá»á¬ážááœáẠá¡áá¯ááºáá¯ááºááẠáá®ááá¯ááºážáá¯ááºáá¬ážáá±á¬ backend-headless backend ááẠcolor-lcms plugin ááᯠá ááºážáááºáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº output decoration á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá¬ážáááºá
- launcher-logind á¡á áááºá¡ááá¯ááºážááᯠáá°áááºážá¡ááá¯ááºáž áááºááá¯ááºážáá¬ážááŒá®áž ááááºáá¬ážáááºá áááºážá¡á á¬áž áá±á¬á·ááºá¡ááºááᯠáá¶á·ááá¯ážáá±ážááá·áº launcher-libseat ááᯠá¡áá¯á¶ážááŒá¯ááẠá¡ááŒá¶ááŒá¯áá¬ážáááºá
- libweston/desktop (libweston-desktop) ááẠáá¯á¶ážá áœá²áá°á¡á¬áž áá»ááºááŸá¬ááŒááºá¡ááŒáá·áºáá¯ááºááœáẠá¡á ááŸá ááœáá·áºááẠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº á¡ááœááºááŒá¬ážáá¶ááŒá¬ážáá¶ááᯠááá»áááºáááºáá® á á±á¬áá·áºááá¯ááºážááá·áºá¡ááŒá±á¡áá±á¡ááœáẠáá¶á·ááá¯ážáá±ážáá«áááºá
- weston-output-capture áááá¯ááá¯áá±á¬ááᯠáááºáá¬ážááŒááºáá¬ááºáá¯á¶áá»á¬ážáááºáá®ážáááºááŸáá·áº weston-screenshooter áááá¯ááá¯áá±á¬áá±á¬ááºážá¡ááœáẠááá¯ááá¯áá¯ááºáá±á¬ááºááá¯ááºáá±á¬ á¡á á¬ážááá¯ážááŸá¯á¡ááŒá Ạáá¯ááºáá±á¬ááºáááºá¡ááœáẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá
- áááºáááºááŸááºááŸáẠwl_surface á¡ááœáẠxwayland_surface_v1 á¡áá¬ááá¹áá¯áá áºáá¯ááᯠáááºáá®ážááá¯ááºá á±ááá·áº xwayland_shell_v1 áááá¯ááá¯áá±á¬á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá
- libweston á á¬ááŒáá·áºááá¯ááºááẠPAM ááŸáá áºááá·áº á¡áá¯á¶ážááŒá¯áá° á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááŒááºážá¡ááœáẠáá¶á·ááá¯ážáá°áá®ááŒá®áž wl_output áá±á¬á·ááºáá²ááºá¡ááºáá¬áá±á·á áºáá¬ážááŸááºáž 4 á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáá±á«ááºážááá·áºáááºá
- backendá shell ááŸáá·áº renderer ááᯠááœá±ážáá»ááºááŒááºážá¡ááœáẠááá¯ážááŸááºážáá±á¬áá¯ááºááᯠáá±á«ááºážá ááºááŸá¯áá¯ááºáááºážá ááºááœáẠááá·áºááœááºážáá¬ážááŒá®áž syntax â--backend=headlessâá â-shell=fooâ ááŸáá·áº â-renderer=gl|pixmanâ ááá¯á·ááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºááŒá¯áá¬ážáááºá â-backend=headless-backend.soâ â--shell=foo-shell.soâ ááŸáá·áº â-renderer=gl-renderer.soâá
- ááá¯ážááá¯áž-egl áááá¯ááºážááá·áºááẠááá¯á¡áá« ááááºážááŒáá·áºá áá±ážáááºááá¯ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºáá±ážááá·áº á¡ááá¯ááºážááááºážá áá±ážá áá±ážáááá¯ááá¯áá±á¬á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŸáááŒá®ážá áá±á«ááºááá¯ááºá¡ááá·áºááᯠáááºáááºááŒááºážáá¯ááºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒá®ážááŒá áºáááºá
- áá±á¬áºáá±á¬áºáá¬á¥áº ááááºážá¡áá»ááºá¡áááºáá»á±á¬áºááŒá±áá±ážá áá áºáá»á¬ážá¡ááœáẠshell ááẠxdg-shell áá»ááºááŸá¬ááŒááºá¡ááœáẠáá®ážáá¯ááºááá·áºááœááºážááŸá¯á¡á¬áá¯á¶á á°ážá áá¯ááºááŸá¯ááᯠá¡áááºááœááºážááŒááºážá¡á¬áž áá¯ááºáá±á¬ááºááŒá®áž desktop-shell ááŸáá·áº kiosk-shell ááá¯á·ááœáẠááá·áºááœááºážááŸá¯ááᯠá¡áááºááœááºážááŒááºážáá²á·ááá¯á· á¡áá¬ážáá°áááºážáááºážááŒáá·áº áá¯ááºáá±á¬ááºáááºá
- libweston-desktop áá»áŸáá±áá¬ážááá·áºá á¬ááŒáá·áºááá¯ááºááᯠlibweston á á¬ááŒáá·áºááá¯ááºááœáẠáá±á«ááºážá ááºážáá¬ážááŒá®ážá á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠlibweston ááŸáá·áº áá»áááºáááºááŒááºážááŒáá·áº libweston-desktop ááœáẠááááºááá±ážáá¬ážááá·áº áá¯ááºáá±á¬ááºááá¯ááºá áœááºážá¡á¬ážáá¯á¶ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááœáá·áºáá±ážáááºááŒá áºáááºá
source: opennet.ru