È disponibile il rilascio di XWayland 21.1.0, il componente DDX (Device-Dependent X), che consente l'avvio di X.Org Server per l'esecuzione di applicazioni X11 in ambienti basati su Wayland. Il componente è in fase di sviluppo all'interno della base di codice principale di X.Org ed è stato precedentemente rilasciato insieme a server X.Org, ma a causa della stagnazione di X.Org Server e dell'incertezza sul rilascio della versione 1.21, nel contesto di un continuo sviluppo attivo di XWayland, si è deciso di separare XWayland e pubblicare le modifiche accumulate sotto forma di pacchetto separato.
Le principali modifiche rispetto alla versione di XWayland inclusa in X.Org Server 1.20.10:
- L'implementazione di XVideo ora supporta il formato NV12.
- È stata aggiunta la possibilità di accelerare formati aggiuntivi delle estensioni RENDER utilizzando l'architettura di accelerazione 2D Glamor, che usa OpenGL per accelerare le operazioni 2D.
- Il fornitore GLX è stato convertito per utilizzare EGL invece di swrast_dri.so del progetto Mesa.
- È stata aggiunta la supporto del protocollo Wayland wp_viewport per lo scaling delle applicazioni a schermo intero.
- È stata assicurata l'alternanza di più buffer per tutte le superfici Wayland.
- Per creare buffer condivisi con il server composito di Wayland disabilitando l'accelerazione basata su Glamor, è stata utilizzata la chiamata memfd_create.
- È stato migliorato il supporto per i client che utilizzano il movimento relativo del mouse e la cattura della tastiera.
- Sono state aggiunte le opzioni della riga di comando «-listenfd», «-version» e «-verbose».
- Il toolkit di costruzione è limitato al supporto del sistema di build meson.
Fonte: opennet.ru
