UtgÄvan av projektet labwc 0.8.0 (Lab Wayland Compositor) har publicerats. Det utvecklar en compositeserver för Wayland med funktioner som liknar fönsterhanteraren Openbox (projektet presenterar sig som ett försök att skapa ett alternativ till Openbox för Wayland). Bland labwc:s egenskaper nÀmns minimalism, kompakt implementering, omfattande anpassningsmöjligheter och hög prestanda. Animerade effekter, gradienter och ikoner, förutom knappar för fönster, stöds principiellt inte. Projektets kod Àr skriven i C och distribueras under GPLv2-licensen.
Som bas anvÀnds biblioteket wlroots, som utvecklas av utvecklarna av anvÀndarmiljön Sway och tillhandahÄller grundlÀggande funktioner för att organisera arbetet i en kompositmanager baserad pÄ Wayland. Det Àr möjligt att ansluta tillÀgg som implementerar funktioner som att skapa skÀrmdumpar, visa bakgrundsbilder pÄ skrivbordet samt placera paneler och menyer. För att köra X11-applikationer i en miljö baserad pÄ Wayland-protokollet stöds anvÀndningen av DDX-komponenten XWayland. Temat, grundmenyn och kortkommandon kan anpassas via konfigurationsfiler i xml-format. Inbyggt stöd finns för skÀrmar med hög pixeldensitet (HiDPI).
Förutom den inbyggda rotmenyn, som kan anpassas genom filen menu.xml, kan externa implementationer av applikationsmenyer, som bemenu, fuzzel och wofi, kopplas in. Som panel kan Waybar, sfwbar, Yambar eller LavaLauncher anvÀndas. För att hantera anslutningen av skÀrmar och Àndra deras instÀllningar rekommenderas wlr-randr eller kanshi. LÄsning av skÀrmen utförs med swaylock.
I den nya versionen:
- Stöd för den nya versionen av biblioteket wlroots 0.18 har sÀkerstÀllts.
- I instÀllningen "" har alternativet "fullscreen" och "fullscreenForced" lagts till för att koppla tillÀmpningen av skydd mot tearing endast till fönster som Àr maximerade.
- I instÀllningen för tangentbordskombinationer har alternativet "allowWhenLocked" ( ) lagts till, vilket tillÄter anrop av hanteraren nÀr sessionen Àr lÄst, vilket kan vara anvÀndbart för att tillÄta aktivering av volymtangentbordets genvÀgar under lÄsning.
- Parametern "" har lagts till, vilket definierar tröskeln för aktivering vid flyttning av mosaik- och maximerade fönster.
- Stöd för ÄterstÀllning efter systemkrasch av renderer-processen har lagts till (processen startas om med en omstart av konfigurationen).
- Möjligheten att anvÀnda xinitrc-skript för konfiguration har implementerats. servern XWayland.
- I teman har alternativet "window.button.width" lagts till för att Àndra storleken pÄ knapparna i det övre fönsteromrÄdet.
- En regel för kaskadplacering av fönster har lagts till ( cascade ).
- Stöd för relativ rörelse av pekaren vid anvÀndning av grafiska tabletter har tillhandahÄllits ( ).


KĂ€lla: opennet.ru
