Il gestore di finestre xfwm4 utilizzato in Xfce è stato portato per funzionare con Wayland

Nell'ambito del progetto xfwm4-wayland, un entusiasta indipendente sta sviluppando una versione del gestore delle finestre xfwm4, adattato per l'uso del protocollo Wayland e portato su un sistema di build Meson. Il supporto a Wayland in xfwm4-wayland è garantito attraverso l'integrazione con la libreria wlroots, sviluppata dai creatori dell'ambiente desktop Sway e che offre le funzioni di base per l'organizzazione del lavoro di un gestore dei compositi basato su Wayland. Xfwm4 è utilizzato nell'ambiente desktop Xfce per visualizzare, decorare e trasformare le finestre.

Lo sviluppatore non ha ancora deciso se sviluppare il porting in modo indipendente o come parte di Xfce. Se il progetto rimarrà indipendente, sarà utilizzato il nome xfway, precedentemente impiegato dallo stesso autore per esperimenti di sviluppo di un compositore. server per Xfce, che opera sopra la libreria libweston. Nella sua forma attuale, il lavoro sul port xfwm4 basato su wlroots non è concluso e, rispetto al tentativo precedente di creare un server compositore basato su libweston, il nuovo port è ancora indietro in termini di funzionalità. Tuttavia, il port è in sviluppo attivo, ad esempio, alcuni giorni fa è stata aggiunta la supporto per il passaggio delle finestre con Alt+Tab. Tra i piani futuri viene menzionato il supporto sia per Wayland che per X11.

Per quanto riguarda il supporto ufficiale di Wayland in Xfce, al momento è in stallo. Secondo un piano pubblicato un anno fa, si intende ottenere un funzionamento accettabile delle applicazioni principali negli ambienti basati su Wayland nella release di Xfce 4.18, mentre il passaggio completo a Wayland è considerato un piano a lungo termine. Tra le opzioni per adattare Xfce a Wayland è stata discussa l'uso di libmutter o wlroots, ma alla fine è stata fatta la scelta per libmutter, ritenuta più familiare per gli 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 compositore.

Fonte: opennet.ru

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