Se ha eliminado todo el código compatible con X11 del código fuente del gestor de composición Mutter. Al mismo tiempo, se han eliminado los componentes de compatibilidad con X11 del código fuente de GNOME Shell. GNOME 50, previsto para la primavera del próximo año, eliminará por completo la compatibilidad con el servidor X. La posibilidad de ejecutar aplicaciones X11 mediante XWayland se mantendrá.
En la versión de otoño de GNOME 49 se realizaron los preparativos para la eliminación del código relacionado con X11. El soporte para X11 se deshabilitó por defecto en gnome-session, mutter y gnome-shell, pero el código se conservó, al igual que la posibilidad de volver a habilitar los componentes compatibles con X11 durante la compilación. En las distribuciones, se eliminó el soporte para la sesión de GNOME basada en X11 en Ubuntu 25.10, Fedora 43 y RHEL 10. En la biblioteca GTK, se marcó como obsoleto el backend del protocolo X11 y solo se prevé soporte para Wayland en GTK5.
La sesión basada en Wayland ha sido la predeterminada en GNOME desde 2016, mientras que la sesión basada en X11 se ha probado cada vez menos y aún presenta errores sin corregir. Eliminar la compatibilidad con la sesión X11 reducirá el esfuerzo de mantenimiento y liberará recursos que podrán dedicarse a mejorar el rendimiento de la pila gráfica moderna.
Fuente: opennet.ru
