Na minha pasta pessoal, eu tinha um arquivo .Xautority com o proprietário e o grupo "root". Desde que eu pensei que é um arquivo temporário, eu deletei. Mas depois, sudo xclock não funcionou mais, recebi a mensagem cannot open display :0 . Além disso, xauth generate gerou a mesma mensagem de erro.
Depois de reiniciar o sistema, recebi a tela de login, inseri a senha, a tela de login foi atualizada e nada aconteceu. Não consegui mais entrar.
Eu entrei com um antigo usuário convidado e copiei este arquivo .Xauthority para o diretório home do meu usuário comum. Agora tudo funciona. Então não preciso de uma solução para essas perguntas.
Mas eu quero saber por que .Xauthority é tão importante e como pode ser recriado se estiver faltando?
( $XAUTHORITY aponta para /home/me/.Xauthority , o sistema é Ubuntu 17.04.)