Eu recebi sua pergunta completamente. Você poderia tentar o seguinte método, isso resolveu meu problema também.
- Você deve ter
startxcomrootprivileges. Fazersudo startxousudo su; startxtorna o proprietáriorootde um arquivo chamado.Xauthoritynecessário para o login da sessão X porxauth -
NUNCA use
sudopara abrir aplicativos gráficos.rootcriará arquivos que serão de sua propriedade, que outros não podem acessarem. Como no Ubuntu por padrãorootnão terá nenhuma senha definida, isso pode mexer seriamente com suas configurações e você não conseguir acessar seus arquivos de configuração. Da próxima vez, use umgksudo. - Como o seu arquivo
.Xauthoritypertence aroot, não há como você fazer login. - Encontre outro terminal, como fazer login em outra conta e abrir o terminal, mas não faça login na conta de convidado.
- No caso de você ter apenas uma conta que não pode ser registrada, encontrar um terminal é difícil , já que você pode obter uma só se conseguir efetuar login.
- Nesse caso, encontre um terminal
tty1atty7pressionando Ctrl + Alt + F1 a F7 . Isso deve fornecer um terminal para o caso de você não ter nenhum à sua disposição. - Insira as credenciais de login da sua conta problemática. Você pode efetuar login por meio de um terminal da linha de comandos, pois
.Xauthorityafeta apenas sessões de janela X somente . - Do
cd; sudo chown username:groupname .Xauthority;Substituausernameegroupnamepelo seu. Geralmente é o mesmo. - Se o prompt for respondido com êxito, faça
sudo shutdown -r 0e faça login novamente.