Por Canuto  

XWayland 26.1 RC1 incorpora cientos de cambios para mejorar la ejecución de aplicaciones X11 en entornos Wayland, con avances en múltiples asientos, portapapeles, RandR y pantalla completa.
***

  • La versión es el primer lanzamiento de características nuevo desde XWayland 24.1, publicado en 2024.
  • Incluye puente de portapapeles, soporte multidispositivo mediante XInput 2, mejoras de RandR y campana del sistema.
  • El proyecto elimina EGLStream y todavía no anuncia una nueva versión de características para X.Org Server.


Olivier Fourdan, desarrollador de Red Hat, anunció el primer candidato a versión de XWayland 26.1, una actualización que reúne cientos de cambios para ejecutar clientes X11 dentro de sesiones Wayland. El lanzamiento representa el primer salto de características del proyecto desde XWayland 24.1, publicado en 2024, por lo que concentra aproximadamente dos años de trabajo acumulado en compatibilidad, entrada, pantalla e integración con el escritorio.

XWayland funciona como una capa que permite utilizar aplicaciones diseñadas para el sistema gráfico X11 en compositores basados en Wayland, sin exigir que esos programas sean reescritos de inmediato. Esa función mantiene operativas herramientas y aplicaciones antiguas mientras las distribuciones de Linux avanzan hacia un modelo gráfico más moderno, y la nueva versión busca reducir las diferencias visibles entre ambos entornos.

Entre los cambios principales aparece una implementación más completa del modo rootful, en el que XWayland administra una sesión con ventanas y salidas propias en lugar de limitarse a integrar cada aplicación dentro del escritorio Wayland. La actualización también mejora la forma en que esa modalidad se comunica con el resto del sistema, especialmente en tareas cotidianas como copiar contenido, elegir una pantalla o reproducir señales de notificación.

Más integración entre X11 y Wayland

XWayland 26.1 añade un puente de portapapeles y selección primaria para el modo rootful, una función que puede activarse mediante la opción -clipboard. Con ella, los usuarios podrán copiar y pegar información entre una sesión rootful de XWayland y el resto del escritorio Wayland, una mejora que ataca directamente uno de los inconvenientes de mantener aplicaciones X11 dentro de una sesión gráfica moderna.

La novedad no cambia la naturaleza de las aplicaciones X11, pero sí facilita su convivencia con programas nativos de Wayland y con otros componentes del entorno. Para quienes alternan entre herramientas antiguas y aplicaciones actuales, el puente reduce la fricción de trabajar con dos modelos de escritorio que históricamente han tratado el portapapeles y la selección primaria de manera diferente.

El candidato también incorpora soporte para múltiples asientos mediante XInput 2, conocido como Xi2. Los asientos y dispositivos de entrada de Wayland pasan a reflejarse dentro de una jerarquía XInput 2, lo que permite representar de forma más coherente configuraciones en las que existen varios grupos independientes de teclado, mouse u otros dispositivos.

Esta compatibilidad resulta relevante para escenarios donde un mismo equipo atiende a distintos usuarios o maneja varios conjuntos de periféricos. La integración no convierte XWayland en un compositor independiente, pero mejora la traducción de los eventos de entrada que reciben los clientes X11 cuando el sistema utiliza las capacidades de múltiples asientos de Wayland.

Avances en salidas, resolución y sonido

La emulación de RandR, el mecanismo que las aplicaciones X11 utilizan para consultar y administrar aspectos de la pantalla, también recibe cambios importantes. XWayland 26.1 ahora prefiere los modos nativos hasta alcanzar la resolución física de la salida, mientras que los modos emulados toman en cuenta la rotación del monitor.

La modificación busca que las aplicaciones antiguas observen una representación más cercana a las características reales del hardware y de la configuración aplicada por el compositor. Al considerar la rotación, la emulación puede evitar que una aplicación interprete de manera incorrecta las dimensiones disponibles cuando la pantalla se utiliza en orientación vertical u otra disposición distinta de la convencional.

El modo de pantalla completa de XWayland rootful también cambia su comportamiento predeterminado. En lugar de escalar una resolución de 640×480, la sesión utiliza por defecto la resolución real de la salida, una decisión que debería ofrecer una presentación más adecuada en monitores modernos y eliminar una limitación visual especialmente evidente al iniciar aplicaciones a pantalla completa.

La actualización suma además compatibilidad con xdg-system-bell, el protocolo de Wayland destinado a la campana del sistema. Cuando el compositor lo admite, XWayland puede hacer sonar esa notificación mediante el protocolo correspondiente, de modo que los clientes X11 accedan a una señal integrada con el comportamiento del escritorio anfitrión.

Eliminación de EGLStream y próximos pasos

Una de las decisiones más visibles de XWayland 26.1 es la eliminación del soporte para EGLStream. Esa tecnología tuvo un papel relevante en determinadas configuraciones de controladores gráficos, pero el proyecto considera que la pila de controladores de NVIDIA para Linux ya funciona adecuadamente sin depender de ella.

Retirar EGLStream simplifica la base de código y evita conservar una ruta que dejó de ser necesaria para el funcionamiento esperado de los controladores actuales. La medida también refleja la consolidación de un enfoque basado en las interfaces que Wayland y sus compositores utilizan de forma más general, aunque el impacto concreto dependerá de la combinación de distribución, controlador y entorno gráfico utilizada por cada persona.

El anuncio señala que existen cientos de cambios en total, una cifra explicada por los dos años transcurridos desde XWayland 24.1. Además de las funciones destacadas, ese volumen incluye ajustes y correcciones acumulados durante el desarrollo, aunque el candidato todavía forma parte del proceso previo a la publicación de una versión estable.

Las descargas y los detalles completos del trabajo realizado en XWayland 26.1 RC1 están disponibles en el anuncio difundido por Phoronix a partir de la comunicación de la lista de correo del proyecto. Por ahora, no hay noticias sobre una nueva versión de características del X.Org Server; el avance anunciado corresponde de manera independiente a XWayland.

El lanzamiento muestra una estrategia de transición gradual: mantener funcionando el amplio universo de clientes X11 mientras se profundiza su integración con Wayland. Si el candidato avanza hacia una versión definitiva sin cambios mayores, sus mejoras podrían hacer menos perceptible para los usuarios la división entre aplicaciones heredadas y escritorios Linux construidos sobre el protocolo más reciente.


Imagen original de DiarioBitcoin, creada con inteligencia artificial, de uso libre, licenciada bajo Dominio Público.

Este artículo fue escrito por un redactor de contenido de IA y revisado por un editor humano para garantizar calidad y precisión.


ADVERTENCIA: DiarioBitcoin ofrece contenido informativo y educativo sobre diversos temas, incluyendo criptomonedas, IA, tecnología y regulaciones. No brindamos asesoramiento financiero. Las inversiones en criptoactivos son de alto riesgo y pueden no ser adecuadas para todos. Investigue, consulte a un experto y verifique la legislación aplicable antes de invertir. Podría perder todo su capital.

Suscríbete a nuestro boletín