Objavljen je izdanak projekta labwc 0.7.3 (Lab Wayland Compositor), koji razvija kompozitni server za Wayland s mogućnostima koje podsjećaju na upravitelj prozora Openbox (projekt se prezentira kao pokušaj stvaranja alternative Openbox-u za Wayland). Ubrzo nakon toga objavljeno je ispravka 0.7.4 s utonulim hitnim ispravkama. Među posebnim značajkama labwc ističe se minimalizam, kompaktna implementacija, široke mogućnosti prilagodbe i visoka performansa. Izvorni kod projekta napisan je u C jeziku i distribuira se pod GPLv2 licencom.
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.

V novi različici:
- Dodana je podrška za treću verziju Wayland protokola xdg-shell, koja omogućava promjenu položaja iskačućih prozora.
- Implementirana je podrška za Wayland protokol tablet-v2, koji pruža sredstva za organizaciju unosa s grafičkih tableta.
- Dodana je obrada ToggleTabletMouseEmulation za emulaciju miša koristeći grafički tablet.
- Dodana je početna podrška za Wayland protokol security-context-v1, koji omogućava prikačivanje sigurnosnog konteksta prilikom povezivanja s kompozitnim strežniku na temelju Waylanda za ograničenje dostupnih mogućnosti klijentu.
- Predložena je implementacija lupe za povećanje područja na ekranu, koristeći radnje ZoomIn, ZoomOut i ToggleMagnify.
- U bloku postavki dodana je opcija onRelease, koja omogućava organizaciju pozivanja izbornika pomoću tipke Super.
- Dodana je postavka za zadržavanje XWayland u memoriji čak i kada nema povezanih klijenata.
- Implementirana je postavka .
- Dodane su radnje UnMaximize za poništavanje operacije proširivanja prozora na cijeli ekran i SetDecorations za postavljanje parametara dekoracije prozora.
- U uvjetima «If-actions» dodana je mogućnost filtriranja prema vrsti prozora.
Izvor: opennet.ru
