Rilascio di labwc 0.7.4, un server composito per Wayland

È stato pubblicato il rilascio del progetto labwc 0.7.3 (Lab Wayland Compositor), che sviluppa un server composito per Wayland con funzionalità che ricordano il window manager Openbox (il progetto si presenta come un tentativo di creare un'alternativa Openbox per Wayland). Successivamente è stato pubblicato l'aggiornamento correttivo 0.7.4 con gli hotfix apportati. Tra le caratteristiche di labwc ci sono il minimalismo, l'implementazione compatta, le ampie opzioni di personalizzazione e le alte prestazioni. Il codice del progetto è scritto in linguaggio C e distribuito sotto licenza GPLv2.

Come base viene utilizzata la libreria wlroots, sviluppata dagli sviluppatori dell'ambiente utente Sway e che fornisce funzioni di base per organizzare il lavoro del gestore composito basato su Wayland. Dei protocolli Wayland estesi, wlr-output-management è supportato per configurare i dispositivi di output, layer-shell per organizzare il lavoro della shell desktop e foreign-toplevel per connettere i propri pannelli e interruttori di finestra.

È possibile collegare componenti aggiuntivi con l'implementazione di funzioni come la creazione di schermate, la visualizzazione di sfondi sul desktop, il posizionamento di pannelli e menu. Gli effetti animati, i gradienti e le icone (ad eccezione dei pulsanti delle finestre) non sono fondamentalmente supportati. Per eseguire applicazioni X11 in un ambiente basato sul protocollo Wayland, è supportato l'uso del componente XWayland DDX. Il tema, il menu di base e i tasti di scelta rapida sono configurati tramite file di configurazione in formato xml. È disponibile il supporto integrato per schermi ad alta densità di pixel (HiDPI).

Rilascio di labwc 0.7.4, un server composito per Wayland

Oltre al menu root integrato configurabile tramite menu.xml, è possibile includere implementazioni di menu di applicazioni di terze parti come bemenu, fuzzel e wofi. Come pannello, puoi usare Waybar, sfwbar, Yambar o LavaLauncher. Per controllare la connessione dei monitor e modificarne i parametri, si consiglia di utilizzare wlr-randr o kanshi. Lo schermo è bloccato tramite swaylock.

Rilascio di labwc 0.7.4, un server composito per Wayland

Nella nuova versione:

  • Aggiunto il supporto per la terza versione del protocollo Wayland xdg-shell, che ha aggiunto la possibilità di modificare la posizione delle finestre pop-up.
  • È stato implementato il supporto per il protocollo Wayland tablet-v2, fornendo strumenti per organizzare l'input dalle tavolette grafiche.
  • Aggiunto il gestore ToggleTabletMouseEmulation per l'emulazione del mouse utilizzando una tavoletta grafica.
  • Aggiunto il supporto iniziale per il protocollo Wayland security-context-v1, che consente di allegare un contesto di sicurezza durante la connessione a un composito server basato su Wayland per limitare le capacità a disposizione del cliente.
  • Un'implementazione proposta di una lente d'ingrandimento per ingrandire le aree sullo schermo utilizzando le azioni ZoomIn, ZoomOut e ToggleMagnify.
  • Al blocco delle impostazioni aggiunta l'opzione onRelease, che consente di richiamare il menu utilizzando il tasto Super.
  • Aggiunta impostazione per mantenere XWayland in memoria anche se non ci sono client ad esso collegati.
  • Impostazione implementata .
  • Aggiunte le azioni UnMaximize per ripristinare l'operazione di espansione di una finestra a schermo intero e SetDecorations per impostare i parametri di decorazione della finestra.
  • Nelle condizioni “If-actions” è diventato possibile filtrare per tipo di finestra.

Fonte: opennet.ru

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster