Labwc 0.6 (Lab Wayland Compositor) on nüüd saadaval. See arendab komponendiserverit, mis töötab Waylandi all ja millel on sarnased funktsioonid nagu Openbox. Projekti peetakse katseks luua alternatiiv Openboxile Waylandi jaoks. Labwc eripära on minimalism, kompaktne teostus, ulatuslik kohandamisvõime ja kõrge jõudlus. Projekti kood on kirjutatud keeles C ja see on litsentseeritud GPLv2 all.
Põhimõtteks on wlrootsi teek, mida arendavad Sway kasutajakeskkonna arendajad, pakkudes põhifunktsioone koosoleku halduri töö korraldamiseks Waylandi alusel. Laiendatud Waylandi protokollidest toetatakse wlr-output-management seadmete väljundite seadistamiseks, layer-shell töölaua kasutajaliidese korraldamiseks ning foreign-toplevel oma paneelide ja akna vahetajate ühendamiseks.
Saadaval on pistikprogrammide ühendamine, mis võimaldab selliseid funktsioone nagu ekraanipiltide loomine, töölaua taustapiltide kuvamine, paneelide ja menüüde paigutamine. Animatsiooniefekte, gradiente ja ikoone (välja arvatud akende nupud) ei toetata põhimõtteliselt. X11 rakenduste käitamiseks Waylandi protokollil põhinevas keskkonnas toetatakse XWaylandi DDX-komponendi kasutamist. Kujundusteema, põhimenüü ja otseteed on kohandatavad XML-formaadis konfiguratsiooni failide kaudu. Üksus toetab sisseehitatud kõrge pikslitiheduse (HiDPI) ekraanide kasutamist.

Lisaks menüü.xml-failist kohandatavale sisseehitatud juuremenüüle on võimalik ühendada ka kolmandate osapoolte rakenduste menüüde teostusi, nagu bemenu, fuzzel ja wofi. Paneelina saab kasutada Waybar'i, sfwbar'i, Yambar'i või LavaLauncherit. Monitoride ühenduse haldamiseks ja nende seadete muutmiseks soovitatakse kasutada wlr-randr'i või kanshi't. Ekraani lukustamine toimub swaylock'i abil.
Uue versiooni märkimisväärsed muudatused:
- Oluliselt on ümber töötatud scenaariumi API kasutamine, mida pakub wlroots. Ümbertöötamine on mõjutanud joonistamist, akende kaunistamist, menüüsid ja ekraani liidese teostamist. Piltide ja fontide töötlemine väljundiks on välja vahetatud tekstuuride kasutamise vastu (struktuur wlr_texture) ning see on võimaldanud tagada väljundi õige mõõtkava. Kood on lihtsustatud wlr_scene_nodes'i sõlmedega töötlemise sidumisel. Tõsiselt on pikendatud tõrkeotsinguvõimalusi.
- Lisatud tugi virtuaalsed töölaudade.
- Lisatud tugi erinevate keelte kasutamiseks kliendimenüüs.
- Rakendatud on presentation-time protokolli toetus, mida kasutatakse video kuvamiseks.
- Lisatud on tugi puute seadmetele.
- Rakendatud on drm_lease_v1 protokolli tugi, mida kasutatakse stereopildi loomiseks erinevate puhverdamisega vasaku ja parema silma jaoks virtuaalsetele prillidele kuvamisel.
- Rakendatud protokollid virtuaalse klaviatuuri ja kursori kasutamiseks.
- Lisatud on režiim, mis kinnitab akna teiste akende peale (ToggleAlwaysOnTop).
- Lisatud on seaded osd.border.color ja osd.border.width, et määrata akna raami laius ja värv.
- Lisatud on seaded klaviatuuri sisendi viivituse ja korduse parameetrite muutmiseks.
- Lisatud on võimalus siduda toimingud hiirekerimisega (vaikimisi lülitatakse töölaual kerimisel vahepealsete virtuaalsete töölaudade vahel).
- Lisatud on sujuva ja horisontaalset kerimist toetav funktsioon.
- Tagatud on pideva integreerimise süsteemis testimine Debian, FreeBSD, Arch ja Void jaoks, sealhulgas versioonid ilma xwaylandita.
- Lisatud on tugi sõnumite kallutamise ja paksuse seadmiseks (kald- ja rasvaste fondide kasutamiseks).
- Lisatud on seadistus , et hallata kontuuride eelvaate sisselülitamist.
- Tagatud noolede joonistamine alammenüüdes. Menüüle lisatud toetus eraldajatele.
- xdg-desktop-portal-wlr protokolli töö on tagatud ilma täiendavate seadistusteta (dbusi initsialiseerimine ja aktiveerimine läbi systemd on läbi viidud), mis lahendas OBS Studio käivitamise probleemid.

Allikas: opennet.ru
