74 votes

Comment repasser de Wayland à Xorg dans Ubuntu 17.10?

Certaines de mes applications ne fonctionnent pas sur Ubuntu 17.10 Wayland. Comment puis-je revenir à Xorg ?

61voto

pomsky Points 62110

Lorsque vous démarrez votre système et arrivez à l'écran de connexion GDM, vous devriez trouver un engrenage () à côté du bouton de connexion. Si vous cliquez sur l'engrenage, vous devriez trouver une option Ubuntu on Xorg qui démarrera une session Xorg au lieu d'une session Wayland.

entrer la description de l'image ici

56voto

Sam Thomas Points 824

Si vous souhaitez le faire de manière permanente, modifiez /etc/gdm3/custom.conf et décommentez la ligne :

#WaylandEnable=false

en supprimant le # devant.

Enregistrez le fichier, puis au redémarrage, vous ne verrez jamais le rouage demandant quelle session utiliser.

ÉDITION : Apparemment, @doug m'a devancé avec cette réponse. Je ne l'avais pas vue plus tôt - C'était dans un commentaire qui était initialement caché.

7voto

Artyom Points 1603

Vous voudrez peut-être supprimer la session Wayland pour éviter les connexions accidentelles.

<

Vos mainteneurs de paquets seront fiers de vous si vous le faites comme suit :

sudo mkdir /usr/share/wayland-sessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/wayland-sessions/hidden/ubuntu.desktop \
      --add /usr/share/wayland-sessions/ubuntu.desktop

Cela permet d'instruire le gestionnaire de paquets de se souvenir d'un nouvel emplacement pour le fichier. Cela présente plusieurs avantages par rapport aux autres réponses :

  • Cela garantit qu'une future installation/mise à jour de paquet ne rétablira pas votre modification
  • Cela fonctionne avec d'autres gestionnaires d'affichage (par exemple, lxdm répertorie des entrées .backup)
  • Vous pouvez facilement revenir en arrière si vous changez d'avis avec :

    sudo dpkg-divert --rename --remove /usr/share/wayland-sessions/ubuntu.desktop

>

Source : https://askubuntu.com/a/500813/602695

0voto

b0s.at.works Points 1

Peut-être que lancer une application de cette manière peut aider? Est-ce que quelqu'un peut essayer? Parce que je ne sais pas si cela sera utile pour les autres.

Par exemple, vous devez exécuter l'application appelée Putty depuis Wayland mais cela ne fonctionne pas en raison de la police appelée "server:fixed" qui n'existe pas dans Wayland, ou peut-être n'est pas disponible pour une raison quelconque. Vous pouvez donc modifier raccourci ou l'exécuter depuis le shell de cette manière:

env GDK_BACKEND=x11 putty

Remplacez putty par ce dont vous avez besoin. Vous devez définir la variable exactement avec env env GDK_BACKEND=x11, sans env cela ne fonctionnera pas (pour Putty du moins)

Trouvé ici:

Original: https://askubuntu.com/a/1402103/1586450

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X