Se presenta el candidato para las versiones de GNOME 49: la última versión beta antes del lanzamiento programado para el 17 de septiembre. La versión beta publicada es notable por revertir un cambio anterior que desactivaba, por defecto, la compilación de componentes para dar soporte a X11 en el gestor de pantalla GDM (GNOME Display Manager).
Inicialmente, en GNOME 49 se planeaba desactivar el soporte para X11 por defecto en GDM, pero dejar la posibilidad de ejecutar entornos de escritorio basados en X11 y conservar el código relacionado con X11 para reactivar opcionalmente el soporte para X11 en las distribuciones. El regreso del soporte para X11 en GDM se debe a la dificultad de separar en GDM la capacidad de ejecutar sesiones modernas de X11 del uso de X11 dentro de GDM, como el soporte para XDMCP, sesiones de x11 obsoletas y sesiones x11 no interactivas.
La opción de compilación 'x11-support', implementada para desactivar X11, deshabilitaba todo el soporte para X11, incluida la posibilidad de ejecutar entornos de escritorio basados en X11, ya que también se desactivaba el código que maneja las sesiones en /usr/share/xsessions. Se intentó separar el código que maneja las sesiones X11 de la acción de la opción de compilación 'x11-support', pero fue infructuosa debido a las intersecciones con otro código de X11, lo que resultó en una solución poco limpia.
Como resultado, se decidió en GNOME 49 mantener el soporte completo para X11 por defecto en GDM, pero en GNOME 50 no solo desactivar por defecto, sino eliminar el código para el soporte de X11, conservando solo la parte necesaria para ejecutar sesiones X11. De esta manera, la opción 'x11-support' en GNOME 50 desactivará en GDM la compilación del código para ejecutar sesiones X11 y podrá aplicarse en distribuciones que solo utilicen Wayland.
Fuente: opennet.ru
