In Gnome 3.34 verrà avviata una sessione XWayland secondo necessità

Logo Wayland

Wayland è un protocollo server grafico che fornisce un metodo per i gestori della composizione delle finestre per comunicare direttamente con l'hardware e le applicazioni video. Wayland permette di eseguire applicazioni X11 attraverso un server X, opzionalmente senza privilegi di root, avere compatibilità con questi.

Mutter è un gestore di composizione di finestre e compositore Wayland ed è utilizzato in Gnome Shell che sostituisce Metacity.

Può essere usato come window manager autonomo su desktop come Gnome e simili. È estensibile con plugin e supporta vari effetti visivi.

Mutter avrà delle modifiche per migliorare il suo lavoro a Wayland

Per la versione 3.34 di Gnome e come parte del suo ciclo di sviluppo Mutter include alcune modifiche che servono ad automatizzare il lancio di XWayland quando si tenta di eseguire un'applicazione basata sul protocollo X11 in un ambiente grafico basato sul protocollo Wayland.

La differenza con il comportamento di Gnome 3.32 e le versioni precedenti è quella, Fino ad ora, il componente XWayland funzionava continuamente e richiedeva una pre-release esplicito (avviato quando la sessione di Gnome è stata inizializzata) che ora verrà eseguito dinamicamente quando si presenterà la necessità del supporto X11.

È importante ricordare che per garantire le prestazioni delle applicazioni X11 convenzionale In un ambiente basato su Wayland, viene utilizzato il componente XWayland DDW (Dipendente dal dispositivo X), sviluppato come parte della base di codice X.Org principale.

In termini di funzionamento di XWayland, assomiglia a Xwin e Xquartz per le piattaforme Win32 e OS X e include componenti per eseguire X.Org Server su Wayland.

La modifica apportata a Mutter consentirà l'avvio del server X solo quando necessarioQuali ha un effetto positivo sul consumo di risorse su sistemi che non utilizzano applicazioni X11 nell'ambiente Wayland (il processo con il server X richiede generalmente più di cento megabyte di RAM).

Nel frattempo Hans de Goede ha presentato due rapporti che elencano i problemi riscontrati nel lavoro di Gnome con Wayland, cosa si prevede di correggere come parte dell'iniziativa lanciata di recente per eliminare i problemi specifici di Wayland per Gnome.

Hans ha ricevuto oltre 40 segnalazioni di problemi e ha cercato di strutturarle. Molti problemi sono legati al supporto dell'input da tastiera e alla modifica del layout, così come il trascinamento della selezione non sempre funziona.

Wayland ha ancora diversi problemi da risolvere

Oltre a quello poppure XWayland non ha il normale supporto HiDPI, il cursore del mouse si blocca per le app Wayland, la riduzione a icona della finestra non viene eseguita con un clic del pulsante centrale nell'intestazione, tra gli altri problemi.

anche l'analisi di due problemi è stata presentata separatamentes derivanti dal lancio dei giochi: area visibile ridotta con una cornice nera quando si utilizza la modalità a schermo intero e prestazioni scadenti in modalità a schermo intero.

D'altra parte, un processore GLX basato sull'interfaccia software EGL è stato aggiunto a XWayland per accedere alle funzioni di rendering in Wayland.

Le modifiche saranno incluse nella versione X.Org Server 1.21. L'utilizzo di EGL per configurare GLX eliminerà l'uso del software swrast rasterizer.

L'uso di swrast ha provocato problemi durante l'avvio di giochi in X11 che richiedono l'impostazione Multi-Sample Anti-Aliasing (MSAA) (Multi-Sample Anti-Aliasing), le cui informazioni non sono fornite in llvmpipe.

La modifica proposta consente di generare informazioni sul client GLX sulle capacità dello stack GL in base ai dati EGL, incluso l'accesso alle configurazioni MSAA per i giochi in esecuzione su XWayland, come Hearts of Iron IV, Stellaris ed Europa Universalis IV.

La modifica rimuoverà anche la funzionalità del caricatore del driver DRI dal server X.

Infine Gnome 3.34 dovrebbe essere rilasciato l'11 settembre 2019.


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.