Il progetto Xfce ha aggiornato i piani relativi al supporto per Wayland

Gli sviluppatori di Xfce hanno aggiornato la pagina con i piani relativi all'aggiunta del supporto per il protocollo Wayland. Il piano include un riferimento all'implementazione di un supporto iniziale per Wayland nei componenti di base della prossima importante versione Xfce 4.20, mantenendo il supporto per X11. In precedenza, la questione della conservazione della compatibilità retroattiva con X11 era in fase di discussione, senza riuscire a raggiungere un consenso. È stato ora deciso che il supporto a X11 non sarà interrotto nel prossimo futuro.

La sessione basata su Wayland in Xfce 4.20 coprirà il set minimo necessario di funzionalità, mentre le funzionalità mancanti verranno gradualmente aggiunte nella preparazione delle prossime versioni. È previsto inoltre di continuare a perfezionare il funzionamento nell'ambiente basato sul protocollo Wayland nelle applicazioni utente già portate.

Nota che il progetto non ha risorse per mantenere un proprio gestore di composizione per Wayland, ma è stata scartata l'idea di utilizzare le bindings di XWayland. La decisione precedente di utilizzare nella situazione Wayland la libreria wlroots, sviluppata dai creatori dell'ambiente utente Sway e che fornisce funzioni di base per organizzare il lavoro di un gestore di composizione su Wayland, rimane invariata.

Il desktop xfdesktop e il pannello xfce4-panel sono già stati portati su Wayland tenendo conto dell'utilizzo di wlroots e continueranno a evolversi come componenti avviabili separatamente. Il funzionamento di xfce4-panel è stato verificato con compositori server Labwc e Wayfire. Per astrarre il funzionamento sopra Wayland e X11 è stata impiegata la libreria libxfce4windowing, che offre uno strato per astrarre dalla sottosistema grafico nel quale sono implementati i componenti di gestione delle finestre (schermi, finestre radice, desktop virtuali, ecc.) indipendenti da un determinato sistema di finestre. Il supporto per X11 è implementato sulla base di libwnck (Window Navigator Construction Kit).

Tra i componenti portati su Wayland sono stati inoltre notati: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman e xfce4-dev-tools. Il supporto per Wayland è attualmente assente nel gestore di sessione xfce4-session e nel gestore di finestre xfwm4, ma per organizzare il lavoro con il supporto di Wayland esiste un port non ufficiale di xfwm4.

Tra le applicazioni che hanno aggiunto il supporto a Wayland: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo e xfce4-panel-profiles. Applicazioni che al momento non funzionano con Wayland: xfdashboard, xfce4-screenshooter, xfce4-screensaver e xfce4-volumed-pulse.

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