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 variante del gestore di finestre xfwm4, adattata per l'uso del protocollo Wayland e tradotta nel sistema di build Meson. Il supporto per Wayland in xfwm4-wayland è garantito attraverso l'integrazione con la libreria wlroots, sviluppata dagli sviluppatori dell'ambiente desktop Sway, che fornisce le funzionalità di base per organizzare il lavoro del gestore di composizione basato su Wayland. Xfwm4 è utilizzato nell'ambiente desktop Xfce per il rendering, la decorazione e la trasformazione delle finestre.

Lo sviluppatore non ha ancora deciso se sviluppare il port in modo indipendente o come parte di Xfce. Se il progetto rimarrà indipendente, verrà utilizzato il nome xfway, precedentemente utilizzato dallo stesso autore per esperimenti sulla creazione di un gestore di composizione server per Xfce, che opera sopra la libreria libweston. Nella sua attuale forma, il lavoro sul port di xfwm4 basato su wlroots non è completo e, rispetto al tentativo precedente di creare un server di composizione basato su libweston, il nuovo port è ancora in ritardo in termini di funzionalità. Tuttavia, il port è in attivo sviluppo; ad esempio, pochi giorni fa è stata aggiunta la funzionalità di switching delle finestre tramite Alt+Tab. Tra i piani futuri si prevede di garantire il funzionamento sia su Wayland che su X11.

Per quanto riguarda il supporto ufficiale di Wayland in Xfce, è attualmente in fase di stallo. Secondo il piano pubblicato un anno fa, si intende ottenere un funzionamento accettabile delle applicazioni principali negli ambienti basati su Wayland nella versione Xfce 4.18, mentre il passaggio completo a Wayland è derivato a piani a lungo termine. Come opzioni per adattare Xfce a Wayland, si è discusso di utilizzare libmutter o wlroots, ma alla fine è stata presa la decisione a favore di libmutter, considerato 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 server di composizione.

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