Eu tive que mudar a propriedade do arquivo .Xauthority. Eu passei por um ciclo de falha quando um protetor de tela trancou meu servidor X. Eu matei a sessão, reiniciei e a área de trabalho recusou-se a iniciar somente para minha conta . Eu iniciei outra conta, abri um terminal e mudei para minha conta usando o comando 'su':
su - myaccount
Eu poderia fazer login como eu mesmo.
O DIAGNÓSTICO PRINCIPAL
Eu olhei para o meu diretório pessoal -
ls -lrt |tail
-rw ------- 1 raiz raiz 107 17 fev 10:16 .Xauthority
e descobriu que a conta .Xauthority era de propriedade de root.
Para alterar a propriedade de um arquivo
Alterei a propriedade com
sudo chown myaccount:myaccount .Xauthority
Confirmei a alteração de propriedade com 'ls -lrt | tail' e, em seguida, efetuei login como eu.
-rw ------- 1 myaccount myaccount 107 17 de fevereiro 10:16 .Xauthority
Tudo melhor!
Normalmente, arquivos que começam com um ponto e em seu diretório pessoal devem pertencer a você. E você iria nunca logar como root, certo?