A fost publicat proiectul labwc 0.8.0 (Lab Wayland Compositor), care dezvoltă un server compozit pentru Wayland cu funcționalități asemănătoare unui manager de feronerie Openbox (proiectul se prezintă ca o încercare de a crea o alternativă la Openbox pentru Wayland). Dintre caracteristicile labwc se menționează minimalismul, implementarea compactă, posibilitățile extinse de personalizare și performanța ridicată. Efectele animate, degradeurile și pictogramele, cu excepția butoanelor pentru feronerie, nu sunt susținute din principiu. Codul proiectului este scris în C și este distribuit sub licența GPLv2.
Ca bază se folosește biblioteca wlroots, dezvoltată de programatorii mediului de lucru Sway, care oferă funcțiile de bază pentru organizarea muncii managerului de compozit pe baza Wayland. Poate fi conectat addon-uri pentru implementarea unor funcții, cum ar fi captura de ecran, afișarea fundalurilor pe birou, plasarea barei de instrumente și a meniului. Pentru a rula aplicații X11 într-un mediu bazat pe protocolul Wayland, este suportată utilizarea componentului DDX XWayland. Tema de design, meniul de bază și comenzile rapide sunt configurabile prin fișiere de configurare în format xml. Există suport încorporat pentru ecrane cu densitate mare de pixeli (HiDPI).
Pe lângă meniul rădăcină integrat, configurabil prin fișierul menu.xml, pot fi conectate implementări externe ale meniului aplicațiilor, cum ar fi bemenu, fuzzel și wofi. Ca bară de instrumente pot fi utilizate Waybar, sfwbar, Yambar sau LavaLauncher. Pentru gestionarea conexiunii monitoarelor și modificarea parametrilor acestora este recomandat să utilizați wlr-randr sau kanshi. Blochează ecranul folosind swaylock.
În noua versiune:
- Este asigurată suportul pentru noua versiune a bibliotecii wlroots 0.18.
- În setarea «» au fost adăugate opțiunile «fullscreen» și «fullscreenForced» pentru a restricționa aplicarea protecției împotriva apariției rupturilor (tearing) doar la feroneriile maximizate.
- În setările combinațiilor de taste a fost adăugată opțiunea «allowWhenLocked» (), care permite apelarea handlerului în timpul sesiunii blocate, ceea ce poate fi util, de exemplu, pentru a permite activarea rapidă a comenzilor de volum în timpul blocării.
- A fost adăugat parametrul «», care definește pragul de activare pentru feroneriile mozaicate și maximizate.
- A fost adăugată suport pentru recuperarea după o închidere anormală a procesului renderer (procesul se repornește cu reîncărcarea configurației).
- S-a realizat posibilitatea utilizării scripturilor xinitrc pentru personalizare. server XWayland.
- În temele de decorare s-a adăugat opțiunea «window.button.width» pentru modificarea dimensiunii butoanelor din partea superioară a feroneriilor.
- A fost adăugat un regulament pentru amplasarea în cascade a feroneriilor (cascade).
- Este oferită suport pentru modul de mișcare relativă a indicatorului atunci când se utilizează tablete grafice ().


Sursa: opennet.ro
