È disponibile l'uscita di XWayland 21.1.0, componente DDX (Device-Dependent X), che consente l'esecuzione del server X.Org per l'esecuzione di applicazioni X11 negli ambienti basati su Wayland. Questo componente è sviluppato all'interno della base di codice principale di X.Org ed è stato precedentemente pubblicato insieme a server X.Org, ma a causa della stagnazione del server X.Org e dell'incertezza riguardo all'uscita della versione 1.21, e considerando lo sviluppo attivo di XWayland, è stato deciso di separare XWayland e pubblicare le modifiche accumulate come pacchetto indipendente.
Principali modifiche rispetto alla versione di XWayland inclusa nel server X.Org 1.20.10:
- Nell'implementazione di XVideo è stato garantito il supporto per il formato NV12.
- È stata aggiunta la possibilità di accelerare ulteriori formati di estensione RENDER utilizzando l'architettura di accelerazione 2D Glamor, che utilizza OpenGL per velocizzare le operazioni 2D.
- Il fornitore GLX è stato convertito per utilizzare EGL invece di swrast_dri.so del progetto Mesa.
- È stato aggiunto il supporto per il protocollo Wayland wp_viewport per ingrandire applicazioni a schermo intero.
- È stato garantito l'alternarsi di più buffer per tutte le superfici Wayland.
- Per creare buffer condivisi con il server composito Wayland disabilitando l'accelerazione basata su Glamor, è stata utilizzata la chiamata memfd_create.
- Migliorato il supporto per i clienti che utilizzano il movimento relativo del mouse e la cattura della tastiera.
- Aggiunte le opzioni della riga di comando «-listenfd», «-version» e «-verbose».
- Il toolkit per la compilazione è limitato al supporto del sistema di build meson.
Fonte: opennet.ru
