web-dev-qa-db-fra.com

Impossible de se connecter après avoir tué gnome-session

J'expliquais à un ami que l'interface graphique sous Linux est un programme séparé qui peut être tué comme n'importe quel autre. Pour démontrer que je suis passé à tty1 et que j'ai essayé de tuer l'interface graphique (en tant que scénario réel du moment où l'interface graphique se fige ou se bloque). Je ne savais pas exactement quel processus devrais-je tuer alors j'ai choisi de tuer au hasard gnome-session (je ne savais pas exactement quoi tuer: gnome, unité, X11?):

Sudo killall gnome-session

immédiatement après l'exécution, la session a été automatiquement basculée sur tty7 dans l'écran de connexion, car elle semblait redémarrer l'interface graphique (et mon ami était tellement impressionné à ce stade!).

Le problème, c'est que lorsque j'ai essayé de me connecter, je ne pouvais pas! Après avoir saisi le mot de passe, l’écran de connexion disparaît quelques instants puis se recharge à nouveau. Je peux me connecter normalement à partir de n'importe quel autre terminal et me connecter avec succès depuis l'écran de connexion comme n'importe quel autre utilisateur et je peux démarrer une session d'invité. C'est ce seul utilisateur spécifique qui ne peut pas se connecter via l'écran de connexion. J'ai essayé de démarrer gnome-session à partir de n'importe quel autre terminal mais cela a échoué (cannot open display), et j'ai redémarré la machine plusieurs fois. Quelle est l'erreur et comment puis-je la localiser et la corriger?

J'utilise Ubuntu 12.04.1 LTS, noyau 3.2.0-32-generic.

EDIT: Essayé unity --replace dans tty1:

WARNING: no DISPLAY variable set, setting it to :0
No protocol specified
No protocol specified
compiz (core) - Fatal: Couldn't open display :0

Et rien n'a changé, vous ne pouvez toujours pas vous connecter via cet utilisateur.

EDIT: J'ai réinstallé gdm, lightdm, gnome-session et unity... Rien n'a changé!

EDIT: Et est allé jusqu'à la réinstallation de gnome. Toujours rien n'a changé (à l'exception de l'image de démarrage du groupe de Debian !!!).

7
amyassin

Il existe probablement un fichier .Xauthority dans votre répertoire personnel. Essayez de l'enlever.

8
TonyJ