Quando a tela fica preta e, em seguida, volta imediatamente para a tela de login, isso geralmente significa que algo deu errado enquanto sua sessão estava sendo iniciada. Para depurar o que exatamente, o melhor caminho é verificar o log de erros que sua sessão X cria:
cat ~/.xsession-errors
Espero que os programas iniciados na inicialização imprimam algo para o stderr, explicando como e por que eles não são inicializados corretamente. Se não, você terá que ser mais criativo. Algumas opções que você pode tentar:
- Se a tela de login permitir que você altere a sessão, tente alterá-la para outra forma (por exemplo, tente fazer login com o gnome em vez do kde ou vice-versa). Se isso funcionar, você saberá que algo está errado com sua interface de usuário usual, e que não é algo que sempre foi iniciado, como o ssh-agent ou algo assim.
- Tente remover os arquivos de configuração que iniciam sua sessão. Geralmente esses arquivos estão em
~/.config
, então algo como mv .config .config-backup
seguido por um novo login pode funcionar. Se isso funcionar, tente lembrar quais opções de configuração foram alteradas durante a última sessão e descubra como elas são gravadas no seu ~/.config
; então você poderá remover essa configuração do seu diretório .config-backup
e movê-la de volta ao seu devido lugar (fazendo rm -rf .config; mv .config-backup .config
enquanto você não estiver logado).