Je cours 12.04 LTS, entièrement mis à jour. Mon système est configuré pour me connecter automatiquement à mon compte. La connexion automatique fonctionne bien.
Cependant, il me faut parfois accéder à l'écran de connexion de l'unité-greeter/lightdm. Par exemple, cela se produit lorsque je me déconnecte puis que je veux qu'un autre utilisateur souhaite se connecter à son compte. L’interface que nous obtenons est exactement celle montrée sur la page Wikipedia pour LightDM :
Comment puis-je réparer cela? Comment un utilisateur peut-il se connecter à son environnement graphique sans avoir à redémarrer le système?
J'ai rencontré la même chose à des occasions aléatoires sur mon installation de 14.04 LTS. Je n'ai pas pu le reproduire. Parfois, cela se produit et je suis bloqué à la connexion.
J'ai ajouté cet alias à mon fichier .bash_aliases
comme solution de contournement qui a fonctionné jusqu'à présent:
alias saveme="export XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 && dm-tool switch-to-greeter && logout"
Lorsque l'invite de connexion est grisé. Je passe par exemple à tty1 avec Ctrl+Alt+F1, connectez-vous et entrez simplement mon alias: saveme
.
De cette façon, vous ne perdrez aucun travail d'applications ouvertes. Lorsque vous redémarrez lightdm, vous perdrez tout ce que vous aviez en cours d'exécution, ce qui était vraiment ennuyeux et que je voulais éviter.
XDG_SEAT_PATH
n'est peut-être pas la même chose pour vous. Vérifiez lorsque vous êtes connecté à un terminal:
env | grep -i XDG_SEAT_PATH
Vous pouvez également vérifier avec:
dm-tool list-seats
Selon le bug signalé au Launchpad .
Le bogue a été corrigé dans une version mise à jour de Unity: 7.2.4 + 14.04.20141217-0ubuntu1. Ce correctif devrait également être inclus dans la version 15.04.
Le bogue est toujours présent dans 16.10. En général, je ssh depuis une autre machine, je tue le processus gnome-screensaver et cela me ramène à ma session. Pas besoin de redémarrer.