Para a posteridade - vou deixar uma solução aqui ...
Isso pode acontecer se você tentar executar um servidor X com privilégios de root enquanto estiver logado na sua conta ... então você poderia ter digitado:
sudo startx
ou estavam mexendo com xauth como root.
Isso criará um arquivo no seu diretório pessoal ~ / .Xauthority que é de propriedade do root.
Quando você tentar fazer o login, o sistema tentará ler este arquivo, mas não terá permissão e o desconectará.
A solução é para
- sair para um terminal Ctrl + Alt + F1
- faça login na sua conta
- tipo: sudo mv ~ / .Xauthority ~ / old.Xauthority
- agora efetue logout digitando "logout"
- volte para o dm com Ctrl + Atl + F7
- você deve conseguir entrar agora!
Se você não tem privilégio de sudo, você tem que ter alguém que faz no seu sistema