Disponible Wayland 1.21

Después de seis meses de desarrollo, se presenta una versión estable del protocolo, el mecanismo de comunicación entre procesos y las bibliotecas Wayland 1.21. La rama 1.21 es retrocompatible a nivel API y ABI con las versiones 1.x y contiene principalmente correcciones de errores y actualizaciones menores del protocolo. Hace unos días se formó una actualización correctiva del servidor compuesto Weston 10.0.1, que se desarrolla en un ciclo de desarrollo separado. Weston proporciona código y ejemplos de trabajo para utilizar Wayland en entornos de escritorio y soluciones integradas.

Principales cambios en el protocolo:

  • Se ha agregado soporte para el evento wl_pointer.axis_value120 en la interfaz de programación wl_pointer para el desplazamiento de alta precisión en dispositivos de entrada con rueda de desplazamiento de alta resolución.
  • Se han añadido nuevas funciones al servidor: wl_signal_emit_mutable (similar a wl_signal_emit, que admite un funcionamiento correcto en situaciones donde un manejador de señales elimina otro manejador) y wl_global_get_version (que permite conocer la versión general de la API).
  • El desarrollo ha sido trasladado a la plataforma GitLab utilizando la infraestructura del proyecto FreeDesktop.org.
  • Se ha realizado una limpieza y reestructuración de las estructuras y funciones relacionadas con la configuración del cursor.
  • El protocolo wl_shell ha sido marcado como opcional para su implementación en servidores compuestos y ha sido declarado obsoleto. Para crear entornos personalizados, se recomienda utilizar el protocolo xdg_shell, que proporciona una interfaz para interactuar con superficies como si fueran ventanas, lo que permite mover superficies por la pantalla, minimizarlas, maximizarlas, redimensionarlas, etc.
  • Se han aumentado los requisitos para el sistema de compilación, ahora se necesita la herramienta Meson en su versión 0.56 como mínimo para la compilación. Se ha incluido la opción "c_std=c99" en la compilación.

Cambios en aplicaciones, entornos de escritorio y distribuciones relacionados con Wayland:

  • En KDE, planean en 2022 llevar la sesión de escritorio Plasma basada en el protocolo Wayland a un estado adecuado para el uso diario por parte de una parte significativa de los usuarios. Se ha mejorado considerablemente el soporte de Wayland en las versiones KDE Plasma 5.24 y 5.25, incluyendo soporte para profundidades de color superiores a 8 bits por canal, se ha implementado el modo "DRM leasing" para cascos de realidad virtual, y se ha asegurado el soporte para crear capturas de pantalla y minimizar todas las ventanas.
  • En Fedora 36, en sistemas con controladores propietarios NVIDIA, se utiliza por defecto una sesión GNOME basada en el protocolo Wayland, que anteriormente solo se aplicaba al utilizar controladores de código abierto.
  • En Ubuntu 22.04, para la mayoría de las configuraciones, se utiliza por defecto una sesión de escritorio basada en el protocolo Wayland, pero el uso del servidor X se mantiene por defecto para sistemas con controladores propietarios NVIDIA. Para Ubuntu, se ha propuesto un repositorio PPA con el paquete qtwayland, en el que se han trasladado correcciones relacionadas con la mejora del soporte del protocolo Wayland desde la rama Qt 5.15.3, que es mantenida por el proyecto KDE.
  • Se ha publicado la versión del entorno de usuario Sway 1.7, que utiliza Wayland.
  • En las versiones nocturnas de Firefox, el soporte para Wayland está habilitado por defecto. En Firefox se ha corregido un problema de bloqueo de hilos, se ha mejorado la escalabilidad de las ventanas emergentes y se ha asegurado el funcionamiento del menú contextual durante la verificación de ortografía. Según las estadísticas del servicio Firefox Telemetry, que analiza los datos resultantes de la telemetría enviada y las consultas de los usuarios a los servidores de Mozilla, la proporción de usuarios de Linux de Firefox que operan en entornos basados en el protocolo Wayland aún no supera el 10%.
  • Se ha publicado la versión 0.15.0 de la interfaz de usuario para dispositivos móviles Phosh, basada en tecnologías GNOME y que utiliza el servidor de composición Phoc, funcionando sobre Wayland.
  • Valve continúa desarrollando el servidor de composición Gamescope (anteriormente conocido como steamcompmgr), que utiliza el protocolo Wayland y se aplica en el sistema operativo SteamOS 3.
  • Se ha publicado la versión 22.1.0 del componente DDX XWayland, que permite el lanzamiento del X.Org Server para ejecutar aplicaciones X11 en entornos basados en Wayland. En esta nueva versión se ha añadido soporte para el protocolo DRM Lease, que se utiliza para formar imágenes estereoscópicas con diferentes búferes para el ojo izquierdo y el derecho al proyectar en cascos de realidad virtual.
  • El proyecto labwc desarrolla un servidor de composición para Wayland con características que recuerdan a un gestor de ventanas como Openbox (el proyecto se presenta como un intento de crear una alternativa a Openbox para Wayland).
  • Está disponible la primera versión de LWQt, una variante de la interfaz de usuario LXQt basada en Wayland.
  • La empresa Collabora, en el marco del proyecto wxrd, desarrolla un nuevo servidor de composición basado en Wayland para sistemas de realidad virtual. realidad.
  • Se ha publicado el lanzamiento del proyecto Wine-wayland 7.7, que permite usar Wine en entornos basados en el protocolo Wayland, sin utilizar XWayland ni componentes X11.
  • Aaron Plattner, uno de los principales desarrolladores de los controladores propietarios de NVIDIA, ha publicado un informe sobre el estado del soporte de Wayland en los controladores de NVIDIA.
  • Se ha formado el lanzamiento compuesto servidores Weston 10.0, que añade soporte para la biblioteca libseat, proporcionando funciones para organizar el acceso a dispositivos de entrada y salida compartidos, así como componentes para la gestión del color, que permiten transformar colores, realizar correcciones gamma y trabajar con perfiles de color.
  • Se ha continuado el portado del entorno de escritorio MATE para Wayland.
  • La compañía System76 está trabajando en la creación de un nuevo entorno de usuario COSMIC, que utiliza Wayland.
  • Microsoft ha implementado la posibilidad de ejecutar aplicaciones de Linux con interfaz gráfica en entornos basados en la subsistema WSL2 (Windows Subsystem for Linux). Para la salida se utiliza el gerente de composición RAIL-Shell, que emplea el protocolo Wayland y se basa en el código de Weston.
  • Wayland está habilitado por defecto en las plataformas móviles Plasma Mobile, Sailfish, webOS Open Source Edition,

    Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster