Il window manager xfwm4 utilizzato in Xfce è stato portato per funzionare con Wayland

Nell'ambito del progetto xfwm4-wayland, un appassionato indipendente sta sviluppando una versione del window manager xfwm4, adattata per utilizzare il protocollo Wayland e tradotta nel sistema di build Meson. Il supporto Wayland in xfwm4-wayland viene fornito attraverso l'integrazione con la libreria wlroots, sviluppata dagli sviluppatori dell'ambiente utente Sway e fornendo funzioni di base per organizzare il lavoro di un manager composito basato su Wayland. Xfwm4 viene utilizzato nell'ambiente utente Xfce per visualizzare, decorare e trasformare le finestre.

Lo sviluppatore non ha ancora deciso se sviluppare il port in modo indipendente o come parte di Xfce. Se il progetto rimane indipendente, utilizzerà il nome xfway, precedentemente utilizzato dallo stesso autore per esperimenti nello sviluppo di un server composito per Xfce in esecuzione sulla libreria libweston. Nella sua forma attuale, il lavoro sul port xfwm4 basato su wlroots non è stato completato e, rispetto al precedente tentativo di creare un server composito basato su libweston, il nuovo port è ancora in ritardo in termini di funzionalità. Allo stesso tempo, il port si sta sviluppando attivamente, ad esempio, pochi giorni fa è stato aggiunto il supporto per cambiare finestra utilizzando Alt+Tab. I piani futuri includono la garanzia del lavoro sia in Wayland che in X11.

Per quanto riguarda il supporto ufficiale per Wayland in Xfce, è ancora in fase di stallo. In conformità con il piano pubblicato un anno fa, intendono ottenere un funzionamento accettabile delle principali applicazioni negli ambienti basati su Wayland nel rilascio di Xfce 4.18, e una transizione completa a Wayland è classificata come un piano a lungo termine. L'uso di libmutter o wlroots è stato discusso come opzione per adattare Xfce a Wayland, ma alla fine la scelta è stata fatta a favore di libmutter, poiché è più familiare agli sviluppatori che lavorano con GTK. A differenza del port basato su wlroots, la soluzione basata su libmutter richiederà l'integrazione dei componenti xfce4-panel e xfdesktop nel server composito.

Fonte: opennet.ru

Aggiungi un commento