La mayoría de ustedes probablemente no se dé cuenta, pero en Ubuntu 17.10, el servidor de visualización predeterminado utilizado se ha cambiado a Wayland (el servidor de visualización predeterminado utilizado en Gnome Desktop) en lugar del Xorg habitual. En la mayoría de los casos, esto es algo bueno, ya que Wayland Más seguro y solucionó muchas deficiencias encontradas en X11. Lo malo es que bloqueará algunas aplicaciones que aún dependen del antiguo servidor X11.
Afortunadamente, Ubuntu viene con Wayland y Xorg, y puedes cambiar fácilmente entre ambos. Veremos cómo cambiar a Xorg desde Wayland en Ubuntu 17.10.
Cambiar de Wayland a Xorg en Ubuntu
De forma predeterminada, cuando inicie sesión en su escritorio de Ubuntu, se iniciará Wayland. Para cambiar a Xorg, deberá cerrar sesión en su sesión actual.
1. En la pantalla de inicio de sesión, haga clic en el icono de la rueda dentada junto al botón "Iniciar sesión".
2. Seleccione la opción "Ubuntu en Xorg".
3. Ingrese su contraseña e inicie sesión en su dispositivo Ubuntu.
Este es. Ubuntu ahora se ejecuta en Xorg, y sus aplicaciones antiguas ahora deberían funcionar. Tenga en cuenta que esto se convertirá en el nuevo valor predeterminado cada vez que inicie sesión, hasta que regrese a la pantalla de inicio de sesión.
Cómo verificar si está ejecutando Xorg o Wayland
Si solo desea saber qué servidor de visualización Ubuntu se está ejecutando actualmente, puede usar el siguiente comando para hacerlo:
echo $ XDG_SESSION_TYPE
Si ve X11, está ejecutando Xorg. Asimismo, si ves "Way", estás en "Wayland".
¿Qué hago si no quiero volver a Xorg?
Habrá algunas aplicaciones que requieren permiso de root y no se ejecutarán en Wayland. Por ejemplo, si todavía usa Synaptic en su aplicación anterior, no se ejecutará en Wayland. Es probable que vea un error como el de la siguiente imagen.
Si solo necesita ejecutar una aplicación y no quiere volver a Xorg debido a esto, aquí hay una solución para ejecutar esa aplicación en Wayland.
En Terminal, escribe el siguiente comando:
xhost + si: localuser: root
Lo que hace este comando es agregar el usuario local (o el usuario actual) a la lista de conexiones permitidas al servidor X. Entonces podrá iniciar sus aplicaciones con sudo.
Conclusión
Cuando Canonical decidió volver a usar el escritorio Gnome para Ubuntu, también decidió adoptar todas las cosas que vienen con Gnome, incluido Wayland. Es una buena opción, y si alguna vez necesita cambiar a Xorg, ahora sabe cómo hacerlo.