Ya está disponible XWayland 21.1.0, un componente DDX (Device-Dependent X) que ejecuta X.Org Server para ejecutar aplicaciones X11 en entornos basados en Wayland. El componente se está desarrollando como parte de la base de código principal de X.Org y anteriormente se lanzó junto con el servidor X.Org, pero debido al estancamiento del servidor X.Org y la incertidumbre con el lanzamiento de 1.21 en el contexto de Debido al continuo desarrollo activo de XWayland, se decidió separar XWayland y publicar los cambios acumulados en forma de un paquete separado.
Cambios importantes en comparación con el estado XWayland de X.Org Server 1.20.10:
- La implementación XVideo proporciona soporte para el formato NV12.
- Se agregó la capacidad de acelerar formatos de extensión RENDER adicionales utilizando la arquitectura de aceleración Glamour 2D, que utiliza OpenGL para acelerar las operaciones 2D.
- El proveedor GLX se cambió para usar EGL en lugar de swrast_dri.so del proyecto Mesa.
- Se agregó soporte para el protocolo Wayland wp_viewport para ampliar aplicaciones de pantalla completa.
- Se proporcionaron múltiples franjas de amortiguación para todas las superficies de Wayland.
- Se utiliza una llamada a memfd_create para crear buffers compartidos con el servidor compuesto Wayland cuando la aceleración basada en Glamour está deshabilitada.
- Soporte mejorado para clientes que utilizan el movimiento relativo del mouse y la captura del teclado.
- Se agregaron opciones de línea de comando "-listenfd", "-version" y "-verbose".
- Las herramientas de construcción se limitan al soporte del sistema de construcción mesón.
Fuente: opennet.ru