Se encuentra disponible la versión XWayland 21.1.0, el componente DDX (Device-Dependent X) que permite ejecutar el servidor X.Org para la ejecución de aplicaciones X11 en entornos basados en Wayland. Este componente se desarrolla dentro de la base de código principal de X.Org y anteriormente se lanzaba junto con el servidor X.Org, pero debido a la estancación del servidor X.Org y la incertidumbre sobre el lanzamiento de la 1.21, en un contexto de continuo desarrollo activo de XWayland, se decidió separar XWayland y publicar los cambios acumulados en forma de un paquete independiente.
Los principales cambios en comparación con el estado de XWayland dentro del servidor X.Org 1.20.10:
- En la implementación de XVideo se ha añadido soporte para el formato NV12.
- Se agregó la posibilidad de acelerar formatos adicionales de extensiones RENDER mediante la arquitectura de aceleración 2D Glamor, que utiliza OpenGL para mejorar las operaciones 2D.
- El proveedor GLX ha sido cambiado para usar EGL en lugar de swrast_dri.so del proyecto Mesa.
- Se añadió soporte para el protocolo Wayland wp_viewport para aumentar la escala de aplicaciones en pantalla completa.
- Se proporcionó la alternancia de múltiples buffers para todas las superficies Wayland.
- Para la creación de buffers compartidos con el servidor compositor Wayland al desactivar la aceleración basada en Glamor, se utilizó la llamada memfd_create.
- Se mejoró el soporte para clientes que utilizan movimiento relativo del ratón y captura del teclado.
- Se añadieron opciones de línea de comandos «-listenfd», «-version» y «-verbose».
- El kit de herramientas para la compilación está limitado al soporte del sistema de compilación meson.
Fuente: opennet.ru
