Eu tive um problema muito parecido alguns dias atrás. Pode não funcionar para você, mas como ninguém mais respondeu, achei que valeu a pena. Acho que o que você precisa fazer é fazer com que o Ubuntu gere novamente o arquivo .authority que é um arquivo em seu diretório pessoal.
Foi assim que eu fiz:
- No prompt de login, mude para o modo não gráfico pressionando: Ctrl + Alt + F1
-
Faça um backup do seu arquivo
.Xauthority
:sudo mv .Xauthority .Xauthority.backup
-
Volte para a tela de login: Ctrl + Alt + F7 e faça o login.
Isso deve gerar novamente o arquivo e quebrar o loop.