Certaines de mes applications ne fonctionnent pas sur Ubuntu 17.10 Wayland. Comment puis-je revenir à Xorg ?
Réponses
Trop de publicités?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é.
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
>
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:
- https://unix.stackexchange.com/questions/326331/where-to-set-gdk-backend
- https://src.fedoraproject.org/rpms/putty/pull-request/3
Original: https://askubuntu.com/a/1402103/1586450