È stato pubblicato il rilascio del progetto labwc 0.8.3 (Lab Wayland Compositor), che sviluppa un server composito per Wayland con funzionalità simili a un gestore di finestre come Openbox (il progetto si presenta come un tentativo di creare un'alternativa a Openbox per Wayland). Tra le caratteristiche di labwc si segnalano minimalismo, implementazione compatta, ampie possibilità di configurazione e alta prestazione. Effetti animati, gradienti e icone, ad eccezione dei pulsanti per le finestre, non sono supportati per principio. Il codice del progetto è scritto in linguaggio C e distribuito con licenza GPLv2.
Si basa sulla libreria wlroots, sviluppata dagli autori dell'ambiente desktop Sway e che fornisce le funzioni di base per organizzare il lavoro di un gestore composito basato su Wayland. È possibile collegare plugin con l'implementazione di funzioni come la creazione di screenshot, visualizzazione di sfondi sul desktop, posizionamento della barra e dei menu. Per eseguire applicazioni X11 in un ambiente basato sul protocollo Wayland, è supportato l'uso del componente DDX XWayland. Il tema grafico, il menu principale e le scorciatoie da tastiera possono essere configurati tramite file di configurazione in formato xml. È presente un supporto integrato per schermi ad alta densità di pixel (HiDPI).
Oltre al menu principale integrato, che può essere configurato tramite il file menu.xml, è possibile collegare implementazioni di menu di terze parti, come bemenu, fuzzel e wofi. Come barra degli strumenti, si possono utilizzare Waybar, sfwbar, Yambar o LavaLauncher. Per gestire la connessione dei monitor e modificare le loro impostazioni, si consiglia di utilizzare wlr-randr o kanshi. Il blocco dello schermo viene effettuato tramite swaylock.
Nella nuova versione:
- È stato aggiunto il supporto per il protocollo Wayland ext-workspace, destinato alla realizzazione desktop virtuali e eventi con informazioni sullo stato dei desktop.
- È stata migliorata l'implementazione del menu. È stata aggiunta la possibilità di posizionare le icone nel menu. È stato implementato il supporto per i menu a discesa di alto livello per la creazione dinamica dei menu.
- Sono state effettuate molte correzioni mirate a migliorare le prestazioni e l'usabilità.
- Nel file di configurazione sono state aggiunte nuove impostazioni «», «», «» e «».
- È stata aggiunta la combinazione di tasti Alt-Shift-Tab per passare alla finestra precedente.


Fonte: opennet.ru
