labwc 0.5 tillgänglig, sammansatt server för Wayland

Projektet labwc 0.5 har släppts och utvecklar en sammansatt server för Wayland med funktioner som påminner om Openbox-fönsterhanteraren (projektet presenteras som ett försök att skapa ett Openbox-alternativ för Wayland). Bland funktionerna i labwc är minimalism, kompakt implementering, omfattande anpassningsmöjligheter och hög prestanda. Projektkoden är skriven på C-språk och distribueras under GPLv2-licensen.

Grunden är wlroots-biblioteket, utvecklat av utvecklarna av Sway-användarmiljön och tillhandahåller grundläggande funktioner för att organisera arbetet för en sammansatt manager baserad på Wayland. Bland de utökade Wayland-protokollen stöds wlr-output-management för att konfigurera utenheter, lagerskal för att organisera arbetet med skrivbordsskalet och främmande toppnivå för att ansluta anpassade paneler och fönsterväxlar.

Det är möjligt att ansluta tillägg för att implementera funktioner som att skapa skärmdumpar, visa tapeter på skrivbordet, placera paneler och menyer. Animerade effekter, övertoningar och ikoner (med undantag för fönsterknappar) stöds inte alls. För att köra X11-applikationer i en miljö baserad på Wayland-protokollet, stöds användningen av XWayland DDX-komponenten. Temat, grundmenyn och snabbtangenterna konfigureras genom konfigurationsfiler i xml-format.

Utöver den inbyggda rotmenyn, konfigurerad via menu.xml, kan du ansluta tredjepartsapplikationsmenyimplementationer, såsom bemenu, fuzzel och wofi. Du kan använda Waybar, Уambar eller LavaLauncher som en panel. För att hantera anslutande monitorer och ändra deras parametrar, föreslås det att du använder wlr-randr eller kanshi. Skärmen låses med swaylock.

I den nya utgåvan:

  • Ger stöd för skärmar med hög pixeltäthet (HiDPI).
  • Aktiverad omarrangering av element när ytterligare utgångsenheter är inaktiverade.
  • Ändrade inställningar relaterade till att hantera händelsen av rörliga element med musen.
  • Lade till möjligheten att minska fönstret efter att ha flyttat det (unmaximize-on-move).
  • Lade till stöd för sfwbar (Sway Floating Window Bar) aktivitetsfältet.
  • Tillagt stöd för klientmenyer.
  • Möjligheten att starta applikationer i helskärmsläge tillhandahålls.
  • Lade till alternativet cycleViewPreview för att förhandsgranska innehåll medan du växlar mellan fönster med Alt+Tab-gränssnittet.
  • Lade till möjligheten att binda en åtgärd när du flyttar muspekaren från kanten av skärmen.
  • Lade till stöd för WLR_{WL,X11}_OUTPUTS miljövariabler som stöds i wlroots.
  • Tillagt stöd för kontrollgester (nypa panorering och zoomning).

labwc 0.5 tillgänglig, sammansatt server för Wayland
labwc 0.5 tillgänglig, sammansatt server för Wayland


Källa: opennet.ru

Lägg en kommentar