A Labwc projekt kiadta a 0.20-as verziót, amely az első kiadás a könnyűsúlyú, Openbox által inspirált Wayland ablakkezelőből, amely a wlroots 0.20-ra épül. A verziókezelési séma mostantól a kisebb verziót a wlroots verzióhoz igazítja, a korábbi 0.9 sorozatról közvetlenül a 0.20-ra lépve.
Mivel ez az első Labwc kiadás a wlroots 0.20-al, a fejlesztők figyelmeztetnek, hogy korai problémák merülhetnek fel. Azok a felhasználók, akik a wlroots 0.19-et részesítik előnyben, folytathatják a 0.9.x karbantartási ágon, amely mostantól csak hibajavításokat kap.
A frissítés egyik kulcsfontosságú újdonsága a Show Desktop művelet. Az új
ToggleShowDesktop
funkció, amely alapértelmezés szerint a
Super+D
billentyűkombinációhoz van rendelve, elrejti vagy visszaállítja az ablakokat, és összhangba hozza a Labwc-t a hagyományos asztali környezetekkel.
A kezdeti toplevel capture támogatás lehetővé teszi a konkrét ablakok képernyőképeinek készítését, bár a megvalósítás még részleges. A kiadási megjegyzések tisztázzák, hogy az XWayland gyermek- és nem kezelt ablakok, az xdg gyermekablak pozicionálás, az xdg alsófelületek és az xdg felugró ablakok pozicionálása még nem elérhető.
A kiadás HDR10 kimeneti támogatást ad hozzá a Vulkan renderelő használatakor. A Labwc mostantól támogatja a
color-management-v1
és
color-representation-manager-v1
protokollokat is. Ezen kívül a menükezelés most már támogatja a menü gyorsítókat, az egybetűs mnemonikákat, amelyek lehetővé teszik a felhasználók számára, hogy gyorsan válasszanak vagy hajtsanak végre menüpontokat.
Továbbá, az ablakváltás most két új műveletet tartalmaz:
NextWindowImmediate
és
PreviousWindowImmediate
. Egy új
<focus><raiseOnFocusDelay>
konfigurációs opció lehetővé teszi egy rövid késleltetést a fókuszáláskor történő felemelés viselkedéséhez, ha engedélyezve van.
A systemd-alapú beállításokhoz a Labwc 0.20 egy új
labwc-session.target
felhasználói egységet telepít, amikor a systemd elérhető. A kiadás bevezet egy
overrideInhibition
opciót a billentyűparancsokhoz, valamint egy
<privilegedInterfaces>
konfigurációs opciót a privilegizált protokollok korlátozására.
Több XWayland javítást is tartalmaz. A Labwc mostantól jobban kezeli a hiányzó XWayland csomagokat, amikor opcionális XWayland támogatással építik, lehetővé téve az ablakkezelő futását XWayland telepítése nélkül.
A kiadás javítja az XWayland ablakok kezdeti geometriájának kezelését, szinkronizálja az állandóan a tetején álló állapotot az X.Org Serverrel, és javítja a cím és ikon kezelését az XWayland override-redirect kapcsolók esetén.
Más javítások a Chromium felugró ablakok pozicionálására vonatkoznak több kimenetes beállításoknál, a munkamenet aktiválási környezeti versenyekre az autostart szkriptekkel, a teljesen maximalizált ablakok interaktív átméretezésére, az üres címek címcsík frissítéseire, valamint a beágyazott ablakkezelő viselkedésére, amikor az utolsó kimenet megsemmisül.
A változások között a Labwc mostantól a
pactl
parancsot használja az alapértelmezett XF86 audio billentyűparancsokhoz a
amixer
helyett. A kiadás eltávolítja a
cosmic-workspace
protokollt is.
További részletekért lásd a változásnaplót.

