Byl zveřejněn výstup projektu labwc 0.7.3 (Lab Wayland Compositor), který vyvíjí kompozitní server pro Wayland s funkcemi podobnými správcem oken Openbox (projekt je představen jako pokus o vytvoření alternativy Openbox pro Wayland). Následně bylo zveřejněno opravné aktualizace 0.7.4 s provedenými horkými opravami. Mezi vlastnosti labwc patří minimalismus, kompaktní implementace, široké možnosti přizpůsobení a vysoký výkon. Kód projektu je napsán v jazyce C a je distribuován pod licencí GPLv2.
Jako základ se používá knihovna wlroots, vyvíjená vývojáři desktopového prostředí Sway a poskytující základní funkce pro organizaci práce kompozitního správce na bázi Wayland. Z rozšířených protokolů Wayland jsou podporovány wlr-output-management pro konfiguraci výstupních zařízení, layer-shell pro organizaci práce desktopového prostředí a foreign-toplevel pro připojení vlastních panelů a přepínačů oken.
Je možné připojení nadstaveb s implementací funkcí, jako je vytváření snímků obrazovky, zobrazení tapet na ploše, umístění panelu a nabídky. Animované efekty, gradienty a ikony (kromě tlačítek pro okna) nejsou zásadně podporovány. Pro spuštění aplikací X11 v prostředí založeném na protokolu Wayland je podporováno použití DDX komponenty XWayland. Téma, základní nabídka a klávesové zkratky jsou konfigurovány prostřednictvím konfiguračních souborů ve formátu xml. Je k dispozici vestavěná podpora pro displeje s vysokou hustotou pixelů (HiDPI).

Kromě vestavěného kořenového menu, které lze konfigurovat prostřednictvím menu.xml, je možné připojit alternativní implementace nabídek aplikací, jako jsou bemenu, fuzzel a wofi. Jako panel lze použít Waybar, sfwbar, Yambar nebo LavaLauncher. Pro správu připojení monitorů a změnu jejich parametrů se doporučuje použít wlr-randr nebo kanshi. Ochrana obrazovky se provádí pomocí swaylock.

V nové verzi:
- Byla přidána podpora třetí verze protokolu Wayland xdg-shell, ve které se objevila možnost měnit umístění vyskakovacích oken.
- Byla implementována podpora protokolu Wayland tablet-v2, který poskytuje prostředky pro organizaci vstupu z grafických tabletů.
- Byl přidán zpracovatel ToggleTabletMouseEmulation pro emulaci myši pomocí grafického tabletu.
- Byla přidána počáteční podpora protokolu Wayland security-context-v1, který umožňuje při připojení k kompozitnímu na bázi Wayland připojit kontext zabezpečení. serveru omezuje dostupné možnosti pro klienta.
- Byla navržena implementace lupy pro zvětšení oblastí na obrazovce pomocí akcí ZoomIn, ZoomOut a ToggleMagnify.
- Do bloku nastavení byla přidána možnost onRelease, která umožňuje vyvolání nabídky klávesou Super.
- Bylo přidáno nastavení pro udržení XWayland v paměti i při absenci připojených klientů.
- Bylo provedeno nastavení .
- Byly přidány akce UnMaximize pro vrácení operace maximalizace okna na celou obrazovku a SetDecorations pro nastavení parametrů dekorace oken.
- Ve podmínkách „If-actions“ byla přidána možnost filtrování podle typu oken.
Zdroj: opennet.ru
