แฎแแแแแกแแฌแแแแแแ labwc 0.7 แแ แแแฅแขแแก (Lab Wayland Compositor) แแแแแจแแแแ, แ แแแแแแช แแแแแแ แแแก แแแแแแแแขแฃแ แกแแ แแแ แก Wayland-แแกแแแแก, แจแแกแแซแแแแแแแแแแ, แ แแแแแแแช แแแแแแแแแแ Openbox window แแแแแฏแแ แก (แแ แแแฅแขแ แฌแแ แแแแแแแแแแ, แ แแแแ แช Openbox แแแขแแ แแแขแแแแก แจแแฅแแแแก แแชแแแแแแ Wayland-แแกแแแแก). labwc-แแก แแแฎแแกแแแแแแแแแก แจแแ แแกแแ แแแแแแแแแแแ, แแแแแแฅแขแฃแ แ แแแแฎแแ แชแแแแแแ, แแแ แกแแแแแแแแชแแแก แคแแ แแ แแแ แแแแขแ แแแ แแ แแแฆแแแ แจแแกแ แฃแแแแ. แแ แแแฅแขแแก แแแแ แแแฌแแ แแแแ C แแแแแ แแ แแแฌแแแแแแ GPLv2 แแแชแแแแแแ.
แกแแคแฃแซแแแแ แแ แแก wlroots แแแแแแแแแแ, แ แแแแแแช แจแแแฃแจแแแแแฃแแแ Sway แแแแฎแแแ แแแแแก แแแ แแแแก แแแแแแแแแ แแแแก แแแแ แแ แฃแแ แฃแแแแแงแแคแก แซแแ แแแแ แคแฃแแฅแชแแแแก Wayland-แแ แแแคแฃแซแแแแฃแแ แแแแแแแแขแฃแ แ แแแแแฏแแ แแก แแฃแจแแแแแก แแ แแแแแแแแแกแแแแก. แแแคแแ แแแแแฃแ Wayland แแ แแขแแแแแแแก แจแแ แแก, wlr-output-management แแฎแแ แแแญแแ แแแแ แแแแแแแแแแ แแแฌแงแแแแแแแแแแก แแแแคแแแฃแ แแชแแแกแแแแก, แคแแแ-แญแฃแ แแ แแแกแแขแแแแก แแแ แกแแก แแฃแจแแแแแก แแ แแแแแแแแแกแแแแก แแ แฃแชแฎแแฃแ แ แแแแ แแแแ แแแแแแแแฃแแแฃแ แ แแแแแแแแแกแ แแ แคแแแฏแ แแก แแแแแแ แแแแแแแแก แแแกแแแแแจแแ แแแแแ.
แจแแกแแซแแแแแแแ แแแแแแแขแแแแก แแแแแแจแแ แแแ แแกแแแ แคแฃแแฅแชแแแแแก แแแแกแแฎแแ แชแแแแแแแแ, แ แแแแ แแชแแ แแแ แแแแก แแแแแแญแแแแแก แจแแฅแแแ, แแแกแแขแแแแ แคแแแแก แฉแแแแแแ, แแแแแแแแแกแ แแ แแแแแฃแแแแก แแแแแแแกแแแ. แแแแแแชแแฃแ แ แแคแแฅแขแแแ, แแ แแแแแแขแแแ แแ แฎแแขแแแ (แคแแแฏแ แแก แฆแแแแแแแแก แแแ แแ) แกแแแ แแแ แแ แแ แแก แแฎแแ แแแญแแ แแแ. X11 แแแแแแแชแแแแแก แแแกแแจแแแแแ แแแ แแแแจแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ Wayland แแ แแขแแแแแแ, แแฎแแ แแแญแแ แแแแ XWayland DDX แแแแแแแแแขแแก แแแแแงแแแแแ. แแแแ, แซแแ แแแแแ แแแแแฃ แแ แชแฎแแแ แแแแแแจแแแ แแแแคแแแฃแ แแแฃแแแ แแแแคแแแฃแ แแชแแแก แคแแแแแแแก แแแจแแแแแแ xml แคแแ แแแขแจแ. แแ แแก แฉแแจแแแแแฃแแ แแฎแแ แแแญแแ แ แแแฆแแแ แแแฅแกแแแแก แกแแแแแ แแแแก (HiDPI) แแแ แแแแแแกแแแแก.
แแแ แแ แฉแแจแแแแแฃแแ root แแแแแฃแกแ, แ แแแแแแช แแแแคแแแฃแ แแแฃแแแ menu.xml-แแ, แจแแแแซแแแแ แแแแแแแจแแ แแ แแแกแแแ แแฎแแ แแก แแแแแแแชแแแแแก แแแแแฃแก แแแแแแแแแขแแชแแแแ, แ แแแแ แแชแแ bemenu, fuzzel แแ wofi. แแฅแแแ แจแแแแซแแแแ แแแแแแงแแแแ Waybar, sfwbar, Yambar แแ LavaLauncher, แ แแแแ แช แแแแแแ. แแแแแขแแ แแแแก แแแแแแจแแ แแแแก แแ แแแแ แแแ แแแแขแ แแแแก แจแแชแแแแก แกแแแแ แแแแแ, แ แแแแแแแแแแฃแแแ wlr-randr แแ kanshi แแแแแงแแแแแ. แแแ แแแ แแแแขแแแ swaylock-แแก แแแแแงแแแแแแ.
แซแแ แแแแแ แชแแแแแแแแแ แแฎแแ แแแแแจแแแแแจแ:
- wlroots 0.17 แแแแแแแแแแแก แแฎแแ แคแแแแแแแ แแแแแกแแแ แแแแฎแแ แชแแแแแ.
- แแแแแขแแแฃแแแ Wayland แแ แแขแแแแแแก cursor-shape-v1 แแฎแแ แแแญแแ แ, แ แแแแแแช แแแแแแงแแแแแ แแฃแ แกแแ แแก แแแ แแแแแแแก แแแกแแ แแแแแ แแฃแ แกแแ แแก แกแฃแ แแแแแแก แกแแ แแแก แแแแแชแแแแ.
- แแแแแแขแ Wayland-แแก แคแ แแฅแชแแฃแแ แแแกแจแขแแแแก แแ แแขแแแแแแก แแฎแแ แแแญแแ แ, แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแก แแแแแแแแขแฃแ แแแแแฏแแ แก แแแแแกแชแแก แแ แแแแแแแแ แแแแแแแ แแก แแแกแจแขแแแแก แแแแจแแแแแแแแแ, แ แแช แแแแแแขแก แกแแจแฃแแแแแแก แแซแแแแก แแแแแแแแ แแขแแก แแฃแคแแ แแแแก แฃแคแ แ แแฃแกแขแ แแแแ wp_viewport แแแแแฅแขแแแแกแแแแก, แแแแ แ แแแแ แแแแแแแฃแแ แแแกแจแขแแแแก แแแคแแ แแแชแแแก แแแแแชแแแแกแแแ แจแแแแ แแแแ.
- แแแแแขแแแฃแแแ แฎแแขแแแแก แแฎแแ แแแญแแ แ แคแแแฏแ แแก แกแแแแฃแ แแแจแ.
- แคแแแฏแ แแแก แจแแ แแก แแแแแ แแแแก แแแขแแ แคแแแกแก แแฅแแก แจแแกแแซแแแแแแแ แแแแแแแแแแแแ แฃแแแ แแแ แชแฎแแแ แแ แแแแแ แแกแ แแก แแแญแแ แแ.
- แแแแแขแแแฃแแแ แแแ แแแแขแ แ osd.workspace-switcher.boxes.{width,height} แแแขแแ แคแแแกแจแ แแกแแแแแแแก แแแแแก แแแกแแแแแแแ แแแ แขแฃแแแฃแ แกแแแฃแจแแ แแแแแแแก แจแแ แแก แแแแแ แแแแกแแแแก.
- แแแแแขแแแฃแแแ แแฎแแแ แแแฅแแแแแแแแ VirtualOutputAdd แแ VirtualOutputRemove แแแ แขแฃแแแฃแ แ แแแแแแแแแแ แแแฌแงแแแแแแแแแแก แแแกแแแแขแแแแแ แแ แแแแกแแฆแแแแ.
- แแแแแแขแ ResizeTo แแแฅแแแแแแ แแแแแก แจแแกแแชแแแแแแ.
- แแแแแขแแแฃแแแ ToggleOmnipresent แฅแแแแแแ แแ โแงแแแแแแแแก แฎแแแฃแ แกแแแฃแจแแ แกแแแ แชแแจแโ แแคแชแแ, แ แแ แแแแขแแแขแ แงแแแแแแแแก แแแแแแแกแแแก แแฅแขแแฃแ แกแแแฃแจแแ แแแแแแแแ.
- XWayland-แแก แแแแแงแแแแแแ แแแแแแแชแแแแแกแแแแก แแแงแแแแแฃแแแ _NET_WORKAREA แแแแกแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแ แแแ แแแแ แแแแแกแฃแคแแแ แแ แแแแแก แแแแ, แ แแแแแแช แแ แแ แแก แแแแแแแแฃแแ แแแแแแแแแ (แแแแแแแแแ, แแก แแแแแแงแแแแแ Qt-แจแ, แแแแแฎแขแแ แ แแแแแฃแแแแก แแแแแก แแแแแแแแแกแแก).
แฌแงแแ แ: opennet.ru