Vydání labwc 0.7.4, kompozitního serveru pro Wayland

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).

Vydání labwc 0.7.4, kompozitního serveru pro Wayland

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.

Vydání labwc 0.7.4, kompozitního serveru pro Wayland

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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster