Objavljeno je izdanje projekta labwc 0.7.3 (Lab Wayland Compositor) koji razvija kompozitni poslužitelj za Wayland s mogućnostima koje podsjećaju na Openbox window manager (projekt je predstavljen kao pokušaj stvaranja Openbox alternative za Wayland). Zatim je objavljeno korektivno ažuriranje 0.7.4 s hitnim popravcima. Među značajkama labwc-a su minimalizam, kompaktna implementacija, opsežne mogućnosti prilagodbe i visoke performanse. Projektni kod je napisan u C jeziku i distribuiran pod GPLv2 licencom.
Osnova je biblioteka wlroots koju su razvili programeri korisničkog okruženja Sway i koja pruža osnovne funkcije za organizaciju rada kompozitnog upravitelja temeljenog na Waylandu. Među proširenim Wayland protokolima, podržan je wlr-output-management za konfiguriranje izlaznih uređaja, layer-shell za organiziranje rada desktop shell-a i Foreign-toplevel za povezivanje prilagođenih panela i prozorskih prekidača.
Moguće je povezati dodatke za implementaciju funkcija kao što su stvaranje snimki zaslona, prikazivanje pozadine na radnoj površini, postavljanje panela i izbornika. Animirani efekti, gradijenti i ikone (s izuzetkom prozorskih gumba) uopće nisu podržani. Za pokretanje X11 aplikacija u okruženju koje se temelji na Wayland protokolu, podržana je upotreba komponente XWayland DDX. Tema, osnovni izbornik i prečaci konfigurirani su putem konfiguracijskih datoteka u xml formatu. Postoji ugrađena podrška za zaslone visoke gustoće piksela (HiDPI).

Uz ugrađeni korijenski izbornik, konfiguriran putem menu.xml, možete povezati implementacije izbornika aplikacija trećih strana, kao što su bemenu, fuzzel i wofi. Kao panel možete koristiti Waybar, sfwbar, Yambar ili LavaLauncher. Za upravljanje povezivanjem monitora i mijenjanje njihovih parametara, predlaže se korištenje wlr-randr ili kanshi. Zaslon je zaključan swaylock-om.

U novoj verziji:
- Dodana je podrška za treću verziju Wayland protokola xdg-shell, koja je dodala mogućnost promjene lokacije skočnih prozora.
- Implementirana je podrška za Wayland protokol tablet-v2, pružajući alate za organiziranje unosa s grafičkih tableta.
- Dodan rukovatelj ToggleTabletMouseEmulation za emulaciju miša pomoću grafičkog tableta.
- Dodana je početna podrška za Wayland security-context-v1 protokol, koji omogućuje dodavanje sigurnosnog konteksta prilikom povezivanja s kompozitnim objektom. poslužitelja na temelju Waylanda kako bi se ograničile mogućnosti dostupne klijentu.
- Predložena implementacija povećala za povećanje područja na zaslonu pomoću radnji ZoomIn, ZoomOut i ToggleMagnify.
- U blok postavki dodao opciju onRelease, koja vam omogućuje pozivanje izbornika pomoću tipke Super.
- Dodana postavka kako bi XWayland ostao u memoriji čak i ako na njega nema povezanih klijenata.
- Postavka implementirana .
- Dodane radnje UnMaximize za vraćanje operacije proširenja prozora na cijeli zaslon i SetDecorations za postavljanje parametara ukrašavanja prozora.
- U uvjetima "Ako radnje" postalo je moguće filtrirati prema vrsti prozora.
Izvor: opennet.ru
