Na voljo je izid projekta labwc 0.7 (Lab Wayland Compositor), ki razvija kompozitni strežnik za Wayland z zmogljivostmi, ki spominjajo na namizni upravljalnik Openbox (projekta se predstavi kot poskus ustvarjanja alternative Openbox za Wayland). Med posebnostmi labwc izstopata minimalizem in kompaktna izvedba, široke možnosti prilagajanja ter visoka zmogljivost. Koda projekta je napisana v jeziku C in je na voljo pod licenco GPLv2.
Kot osnovo uporablja knjižnico wlroots, ki jo razvijajo proizvajalci uporabniškega okolja Sway in zagotavlja osnovne funkcije za organizacijo dela kompozitnega upravitelja, temelječega na Waylandu. Od razširjenih Wayland protokolov so podprti wlr-output-management za nastavitev izhodnih naprav, layer-shell za organizacijo dela delovne površine in foreign-toplevel za povezovanje lastnih plošč in stikala oken.
Možno je povezovanje razširitev z realizacijo funkcij, kot so ustvarjanje zaslonov, prikazozadnjih slik na delovni površini, razporeditev plošče in menija. Animirani učinki, gradienti in ikone (razen gumbov za okna) niso podprti načeloma. Za zagon aplikacij X11 v okolju, temelječem na protokolu Wayland, je podprta uporaba DDX-komponenta XWayland. Tema oblikovanja, osnovni meni in bližnji ključi se prilagajajo prek konfiguracijskih datotek v formatu xml. Vgrajena je podpora za zaslone z visoko gostoto pikslov (HiDPI).
Poleg vgrajenega korenskega menija, ki se prilagaja prek menu.xml, je možno povezati zunanje različice menijev aplikacij, kot so bemenu, fuzzel in wofi. Kot ploščo je mogoče uporabiti Waybar, sfwbar, Yambar ali LavaLauncher. Za upravljanje povezav monitorjev in spreminjanje njihovih parametrov se priporoča uporaba wlr-randr ali kanshi. Zaklepanje zaslona se izvede s swaylock.

Ključne promene u novoj verziji:
- Prehod na novo vejo knjižnice wlroots 0.17 je bil izveden.
- Dodana je podpora za Wayland-protokol cursor-shape-v1, ki se uporablja za prilagajanje videza kurzorja s prenosom serije slik kurzorja.
- Dodana je podpora za Wayland-protokol fractional-scale, s pomočjo katerega lahko kompozitni upravljalnik posreduje necelovite vrednosti skaliranja površin, kar omogoča odjemalcu, da določi natančnejšo velikost predpomnilnikov za objekte wp_viewport, v primerjavi s posredovanjem zaokroženih podatkov o merilu.
- Dodana podrška za ikone u naslovima prozora.
- U interfejsu za prebacivanje između prozora omogućeno je vraćanje kroz pritisak tastera levo ili gore.
- Dodana je nastavitev osd.workspace-switcher.boxes.{width,height} za določitev velikosti sličic v vmesniku za preklapljanje med virtualnimi namizji.
- Dodane so nove akcije VirtualOutputAdd in VirtualOutputRemove za dodajanje in odstranjevanje virtualnih izhodnih naprav.
- Dodana akcija ResizeTo za promenu veličine.
- Dodana je akcija ToggleOmnipresent in možnost 'Always on Visible Workspace' za vedno prikazovanje vsebine na aktivnem delovnem namizju.
- Za aplikacije koje koriste XWayland omogućeno je postavljanje svojstva _NET_WORKAREA, koje omogućava razumevanje veličine slobodnog prostora na ekranu, koji nije zauzet panelima (na primer, koristi se u Qt prilikom izračunavanja veličine iskačućih menija).
Izvor: opennet.ru
