Eu recebi sua pergunta completamente. Você poderia tentar o seguinte método, isso resolveu meu problema também.
- Você deve ter
startx
comroot
privileges. Fazersudo startx
ousudo su; startx
torna o proprietárioroot
de um arquivo chamado.Xauthority
necessário para o login da sessão X porxauth
-
NUNCA use
sudo
para abrir aplicativos gráficos.root
criará arquivos que serão de sua propriedade, que outros não podem acessarem. Como no Ubuntu por padrãoroot
nã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
.Xauthority
pertence 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
tty1
atty7
pressionando 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
.Xauthority
afeta apenas sessões de janela X somente . - Do
cd; sudo chown username:groupname .Xauthority;
Substituausername
egroupname
pelo seu. Geralmente é o mesmo. - Se o prompt for respondido com êxito, faça
sudo shutdown -r 0
e faça login novamente.