Utgivningen av labwc 0.7-projektet (Lab Wayland Compositor) Àr tillgÀnglig, som 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. Det finns inbyggt stöd för skÀrmar med hög pixeldensitet (HiDPI).
Utöver den inbyggda rotmenyn, konfigurerad via menu.xml, kan du ansluta tredjepartsapplikationsmenyimplementationer, sÄsom bemenu, fuzzel och wofi. Du kan anvÀnda Waybar, sfwbar, Yambar 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.

Viktiga Àndringar i den nya versionen:
- ĂvergĂ„ngen till den nya grenen av wlroots 0.17-biblioteket har slutförts.
- Lade till stöd för Wayland cursor-shape-v1-protokollet, som anvÀnds för att anpassa markörens utseende genom att överföra en serie markörbilder.
- Lade till stöd för Wayland fraktionerad skala-protokoll, vilket gör det möjligt för sammansÀttningshanteraren att skicka ytskalningsvÀrden som inte Àr heltal, vilket gör att klienten kan bestÀmma mer exakta buffertstorlekar för wp_viewport-objekt Àn om den skulle skicka information om avrundad skala.
- Lagt till stöd för ikoner i fönstertitlar.
- GrÀnssnittet för att vÀxla mellan fönster tillÄter nu rullning bakÄt genom att trycka pÄ vÀnster- eller upppilen.
- Lade till instÀllningen osd.workspace-switcher.boxes.{width,height} för att definiera storleken pÄ miniatyrbilder i grÀnssnittet för vÀxling av virtuella skrivbord.
- Lade till nya ÄtgÀrder, VirtualOutputAdd och VirtualOutputRemove, för att lÀgga till och ta bort virtuella utdataenheter.
- Tillagd ResizeTo-ÄtgÀrd för storleksÀndring.
- Lade till ÄtgÀrden ToggleOmnipresent och alternativet "Alltid pÄ synlig arbetsyta" för att alltid placera innehÄll pÄ det aktiva skrivbordet.
- För applikationer som anvÀnder XWayland tillhandahÄlls egenskapen _NET_WORKAREA, som lÄter dig förstÄ storleken pÄ det fria omrÄdet pÄ skÀrmen som inte upptas av paneler (till exempel anvÀnds i Qt nÀr du berÀknar storleken pÄ popup-menyer).
KĂ€lla: opennet.ru
