Rilascio di labwc 0.8.0, server composito per Wayland

È stato pubblicato il rilascio del progetto labwc 0.8.0 (Lab Wayland Compositor), che sviluppa un server compositore per Wayland con funzionalità simili a quelle del gestore di finestre Openbox (il progetto è presentato come un tentativo di creare un'alternativa a Openbox per Wayland). Tra le caratteristiche di labwc si citano il minimalismo, l'implementazione compatta, ampie possibilità di personalizzazione e alte prestazioni. 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 ed è 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 assicurato il supporto per la nuova versione della libreria wlroots 0.18.
  • Nella configurazione «» sono state aggiunte le opzioni «fullscreen» e «fullscreenForced» per legare l'applicazione della protezione dalla comparsa di strappi durante l'output (tearing) solo alle finestre espanse a tutto schermo.
  • Nella configurazione delle combinazioni di tasti è stata aggiunta l'opzione «allowWhenLocked» (), che consente l'uso del gestore quando la sessione è bloccata, il che, ad esempio, può essere utile per consentire la risposta durante la blocco dei tasti di controllo del volume.
  • È stato aggiunto il parametro «», che definisce la soglia di attivazione durante il movimento di finestre mosaico e massimizzate.
  • È stato aggiunto il supporto per il ripristino dopo un arresto anomalo del processo renderer (il processo viene riavviato ricaricando la configurazione).
  • È stata implementata la possibilità di utilizzare script xinitrc per la personalizzazione. server XWayland.
  • Nei temi è stata aggiunta l'opzione «window.button.width» per modificare le dimensioni dei pulsanti nella parte superiore della finestra.
  • È stata aggiunta una regola per il posizionamento in cascata delle finestre (cascade).
  • È stato fornito il supporto per la modalità di movimento relativo del puntatore durante l'uso di tablet grafici ().

Rilascio di labwc 0.8.0, server composito per Wayland
Rilascio di labwc 0.8.0, server composito per Wayland


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster