Rilascio di labwc 0.7.4, server composito per Wayland

È stata pubblicata la versione 0.7.3 del progetto labwc (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). Successivamente è stato pubblicato un aggiornamento corretto 0.7.4 con le modifiche apportate immediatamente. Tra le caratteristiche di labwc si annoverano il minimalismo, un'implementazione compatta, ampie opzioni di configurazione e alte prestazioni. Il codice del progetto è scritto in C e distribuito sotto licenza GPLv2.

Come base viene utilizzata la libreria wlroots, sviluppata dagli sviluppatori dell'ambiente desktop Sway, e che fornisce le funzioni di base per organizzare il lavoro del gestore compositore basato su Wayland. Tra i protocolli Wayland estesi sono supportati wlr-output-management per la configurazione dei dispositivi di output, layer-shell per organizzare il lavoro della shell del desktop e foreign-toplevel per connettere pannelli e switch di finestre personalizzati.

È possibile connettere plugin che implementano funzioni come la creazione di screenshot, la visualizzazione di sfondi sul desktop, e la collocazione di una barra e del menu. Gli effetti animati, i gradienti e le icone (eccetto i pulsanti per le finestre) non sono supportati per motivi di principio. Per eseguire applicazioni X11 in un ambiente basato sul protocollo Wayland è supportato l'uso del componente DDX XWayland. Il tema del design, 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).

Rilascio di labwc 0.7.4, server composito per Wayland

Oltre al menu radice integrato, configurabile tramite menu.xml, è possibile collegare implementazioni di menu di applicazioni di terze parti, come bemenu, fuzzel e wofi. Come barra degli strumenti si possono utilizzare Waybar, sfwbar, Yambar o LavaLauncher. Per gestire il collegamento dei monitor e la modifica delle loro impostazioni è consigliato usare wlr-randr o kanshi. Il blocco dello schermo è effettuato tramite swaylock.

Rilascio di labwc 0.7.4, server composito per Wayland

Nella nuova versione:

  • Aggiunto il supporto per la terza versione del protocollo Wayland xdg-shell, che offre la possibilità di modificare la posizione delle finestre popup.
  • Implementato il supporto per il protocollo Wayland tablet-v2, che fornisce strumenti per l'organizzazione dell'input da tablet grafici.
  • Aggiunto il gestore ToggleTabletMouseEmulation per emulare il mouse utilizzando un tablet grafico.
  • Aggiunto il supporto iniziale per il protocollo Wayland security-context-v1, che consente di allegare un contesto di sicurezza durante la connessione a un compositore server basato su Wayland per limitare le capacità disponibili per il cliente.
  • Proposta l'implementazione di una lente d'ingrandimento per ingrandire le aree sullo schermo, utilizzando le azioni ZoomIn, ZoomOut e ToggleMagnify.
  • Nel blocco impostazioni è stata aggiunta l'opzione onRelease, che consente di attivare il menu premendo il tasto Super.
  • Aggiunta l'impostazione per mantenere XWayland in memoria anche in assenza di clienti connessi.
  • Implementata l'impostazione .
  • Aggiunte le azioni UnMaximize per annullare l'operazione di ridimensionamento a tutto schermo e SetDecorations per impostare i parametri di decorazione delle finestre.
  • Nelle condizioni 'If-actions' è stato aggiunto il supporto per il filtraggio per tipo di finestre.

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