K dispozici je labwc 0.5, kompozitní server pro Wayland

Byl zveřejněn projekt labwc 0.5, který vyvíjí kompozitní server pro Wayland s funkcemi připomínajícími správce oken Openbox (projekt je prezentován jako pokus o vytvoření alternativy Openbox pro Wayland). Mezi charakteristiky labwc patří minimalismus, kompaktní provedení, široké možnosti přizpůsobení a vysoký výkon. Kód projektu je napsán v jazyce C a je šířen 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řipojit nadstavby, které implementují funkce, jako je vytváření snímků obrazovky, zobrazení tapet na pracovní ploše, umístění panelu a menu. Animované efekty, gradienty a ikony (kromě tlačítek pro okna) nejsou principielně 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 vzhledu, základní menu a klávesové zkratky lze konfigurovat pomocí konfiguračních souborů ve formátu xml.

Kromě vestavěného základního menu, které lze přizpůsobit přes menu.xml, je možné připojit třetí strany implementace menu aplikací, jako jsou bemenu, fuzzel a wofi. Jako panel lze použít Waybar, Uambar nebo LavaLauncher. Pro správu připojených monitorů a změnu jejich parametrů se doporučuje použít wlr-randr nebo kanshi. Uzamčení obrazovky se provádí pomocí swaylock.

V novém vydání:

  • Byla zajištěna podpora obrazovek s vysokou hustotou pixelů (HiDPI).
  • Byla zajištěna přeorganizace prvků při odpojení dalších výstupních zařízení.
  • Byly změněny nastavení související s zpracováním události přesouvání prvků myši.
  • Byla přidána možnost zmenšení okna po jeho přesunutí (unmaximize-on-move).
  • Byla přidána podpora panelu úloh sfwbar (Sway Floating Window Bar).
  • Byla přidána podpora klientských menu.
  • Byla poskytnuta možnost spuštění aplikací na celé obrazovce.
  • Byla přidána možnost cycleViewPreview pro náhled obsahu při přepínání mezi okny pomocí rozhraní Alt+Tab.
  • Byla přidána možnost přiřadit akci při přesouvání kurzoru myši za okraj obrazovky.
  • Byla přidána podpora proměnných prostředí WLR_{WL,X11}_OUTPUTS podporovaných v wlroots.
  • Byla přidána podpora ovládacích gest (posun a zoomování pinch).

K dispozici je labwc 0.5, kompozitní server pro Wayland
K dispozici je labwc 0.5, kompozitní server pro Wayland
Přehrát video


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