Il progetto Xfce ha aggiornato i piani riguardanti il supporto per Wayland

Gli sviluppatori di Xfce hanno aggiornato la pagina con i piani relativi all'aggiunta del supporto per il protocollo Wayland. È stata aggiunta nel piano una menzione dell'implementazione del supporto iniziale a Wayland nei componenti di base della prossima versione significativa di Xfce 4.20, mantenendo il supporto per X11. In precedenza, la questione di mantenere la retrocompatibilità con X11 era in discussione, ma non si era raggiunto un consenso. Ora è stato deciso che il supporto per X11 non sarà interrotto nel prossimo futuro.

La sessione basata su Wayland in Xfce 4.20 coprirà un insieme di funzionalità minime necessarie, mentre la funzionalità mancante verrà aggiunta gradualmente in preparazione delle prossime versioni. Inoltre, si prevede di continuare a perfezionare il funzionamento nell'ambiente basato sul protocollo Wayland anche nelle applicazioni portate.

Nel commento si fa riferimento al fatto che il progetto non dispone di risorse per supportare un proprio gestore di composizione per Wayland, ma è stata scartata la possibilità di utilizzare il binding su XWayland. Rimane invariata la decisione precedentemente presa di utilizzare, nell'ambiente Wayland, la libreria wlroots invece di libmutter, sviluppata dagli autori dell'ambiente desktop Sway e che fornisce funzionalità di base per l'organizzazione di un gestore di composizione basato su Wayland.

Il desktop xfdesktop e il pannello xfce4-panel sono già stati portati per Wayland tenendo conto dell'utilizzo di wlroots e continueranno a svilupparsi come componenti avviabili separatamente. Il funzionamento di xfce4-panel è stato testato con i gestori di composizione Labwc e Wayfire. server Per astrarre il funzionamento sopra Wayland e X11 è stata utilizzata la libreria libxfce4windowing, che offre un livello di astrazione dalla sottosistema grafica in cui sono implementati i componenti di gestione delle finestre (schermi, finestre radice, desktop virtuali, ecc.), non vincolati a un particolare sistema di finestre. Il supporto per X11 è implementato sulla base di libwnck (Window Navigator Construction Kit).

Tra i componenti portati su Wayland sono inclusi: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman e xfce4-dev-tools. La supporto per Wayland è ancora assente nel gestore di sessione xfce4-session e nel gestore delle finestre xfwm4, ma è disponibile un porto non ufficiale di xfwm4 per facilitare l'uso di Wayland.

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

Fonte: opennet.ru

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