Réponses:
Il est possible que vous utilisiez une application graphique exécutée en tant que root qui a mis à jour votre fichier d'autorité ICE avec les autorisations root.
Essayez ce qui suit dans une session de terminal:
sudo chown $USER:$USER .ICEauthority
sudo chmod 0644 .ICEauthority
J'ai trouvé que c'était la cause de mon problème, citant bosniamaj
Je sais que la question a été posée assez longtemps, mais j'ai eu ce problème aujourd'hui. J'ai finalement complètement remplacé mon Win7 par Ubuntu 12.10 et cela m'a fait réfléchir à ma décision.
Mais, après avoir essayé en vain de nombreuses choses que j'ai trouvées sur Internet, j'ai découvert avec ls -l / home que le propriétaire de mon / home / nom d'utilisateur n'était pas nom d'utilisateur: nom d'utilisateur mais autre chose.
Donc, je l'ai changé avec sudo chown username: username / home / username, appuyez sur ctrl + alt + F7 pour revenir à l'écran de connexion ordinaire et vous êtes connecté avec succès.
J'espère que cela peut vous aider aussi, ou toute autre personne confrontée à des problèmes similaires.