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 preparativos para la eliminación del código relacionado con X11: la compatibilidad con X11 se deshabilitó por defecto en gnome-session, mutter y gnome-shell, pero el código se conservó, al igual que la posibilidad de revertir los componentes a la compatibilidad con X11 durante la compilación. La compatibilidad con la sesión GNOME basada en X11 se suspendió en las distribuciones. Ubuntu 25.10, Fedora 43 y RHEL 10. El backend de la biblioteca GTK para el protocolo X11 ha sido descontinuado, y GTK5 planea mantener solo la compatibilidad con Wayland.
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
