Lanzamiento de XWayland 21.1.0, un componente para ejecutar aplicaciones X11 en entornos Wayland

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

Añadir un comentario