Byla vydána verze projektu labwc 0.8.0 (Lab Wayland Compositor), který vyvíjí kompozitní server pro Wayland s funkcemi připomínajícími správce oken Openbox (projekt se prezentuje jako pokus o vytvoření alternativy Openbox pro Wayland). Mezi rysy labwc patří minimalismus, kompaktní realizace, široké možnosti přizpůsobení a vysoký výkon. Animované efekty, gradienty a ikony kromě tlačítek pro okna nejsou zásadně podporovány. Kód projektu je napsán v jazyce C a je distribuován pod licencí GPLv2.
Jako základ je použita knihovna wlroots, vyvíjená vývojáři uživatelského prostředí Sway, která poskytuje základní funkce pro organizaci práce kompozitního správce na bázi Wayland. Je možné připojit nadstavby implementující funkce, jako je vytváření snímků obrazovky, zobrazení tapet na ploše, umístění panelu a menu. 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 vzhledu, základní menu a klávesové zkratky jsou konfigurovány pomocí konfiguračních souborů ve formátu xml. Je zde zabudovaná podpora pro obrazovky s vysokou hustotou pixelů (HiDPI).
Kromě integrovaného kořenového menu, které je konfigurováno přes soubor menu.xml, je možné připojit externí realizace aplikačního menu, 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. Zamykání obrazovky se provádí pomocí swaylock.
V nové verzi:
- Byla zajištěna podpora nové verze knihovny wlroots 0.18.
- Do nastavení „“ byly přidány volby „fullscreen“ a „fullscreenForced“ pro vázání použití ochrany proti trhání obrazu (tearing) pouze na oknech zobrazených na celé obrazovce.
- Do nastavení klávesových zkratek byla přidána volba „allowWhenLocked“ (), která povoluje vyvolat obslužnou rutinu při blokování relace, co může být například užitečné pro povolení aktivace klávesových zkratek pro ovládání hlasitosti během zámku.
- Byl přidán parameter „“, který určuje prahovou hodnotu pro aktivaci během přesouvání mozaikových a rozložených oken.
- Byla přidána podpora pro obnovu po havarijním ukončení procesu renderer (proces se restartuje s novým načtením konfigurace).
- Byla implementována možnost používání skriptů xinitrc pro konfiguraci serveru XWayland.
- Do motivů byla přidána možnost „window.button.width“ pro změnu velikosti tlačítek v horní části okna.
- Bylo přidáno pravidlo pro kaskádové umístění oken (cascade).
- Byla poskytnuta podpora pro režim relativního pohybu kurzoru při používání grafických tabletů ().


Zdroj: opennet.ru
