Estou com problema na tela de login do meu ubuntu 20.04

Olá, tudo bem?

Estou com um problema no login do meu ubuntu 20.04.

Eu tenho dual boot do linux com o windows 10 no meu notebook. Até ontem eu estava conseguindo acessar o linux normalmente (utilizo para programar), porém hoje depois de atualizar os drivers da placa de vídeo no windows com o drivebooster, ao tentar acessar o ubuntu, ele ficava em um loop infinito na página de login após digitar a senha e dar o enter.

Vi em um video no Youtube que se eu acessasse o terminal na tela de login com CTRL + ALT + F2, e depois de logar no terminal, desse o comando “startx”, ele entraria em um usuário que não é o meu, e eu conseguiria encerrar a sessão e acessar o meu usuário normalmente. Mas após dar o comando “startx” ele acessa essa outra sessão, porém logo em seguida aparece uma tela preta infinita e não sai mais.

Alguém consegue me ajudar?

Vamos passo a passo…

Faça o procedimento de do ctrl+shift+f2 ou f3 ou f4 é por aí vai até f7

Entre com seu usuário e execute o comando

df -h

E coloque aqui a saída…

Segue a imagem!
IMG_20200821_155416|666x500

Só para entender o que seria essa tela de loop?

No gdm ele entra é volta pedir a o nome e senha novamente?

No starts ele entra e sai?

Isso mesmo, quando dígito a senha e dou o enter, ele fica com a tela roxa e volta pra mesma tela do gdm.

Quando dou o comando startx ele entra em um novo usuário, fica por cerca de 3s e a tela fica preta e não volta mais

de novo ctrl+shift+f2

qual a saída do comandos, só para ver a permissão está correta
stat -c “(%F)- %n %a %A” /home
stat -c “(%F)- %n %a %A” /home/seuusuário

já vimos que o espaço está ok…

vamos ver se é problema com alguma extensão corrompida

  • mv ~/.local/share/gnome-shell ~/.local/share/gnome-shell.old
  • mkdir -p ~/.local/share/gnome-shel

e tente ininiciar novamente uma nova sessão.

Tentei logar novamente e ocorreu o mesmo. Segue o print do resultado dos comandos:

tentou reiniciar…
ls ~/.local/share/gnome-shel

aparece alguma coisa?

Tentei sim

erro meu… foi mal

veja se existe primeiro

ls ~/.local/share/gnome-shell.old

primeiro remova a criada
rm -rf ~/.local/share/gnome-shell
restaure a pasta anterior
mv ~/.local/share/gnome-shell.old ~/.local/share/gnome-shell

e por fim
mv ~/.local/share/gnome-shell/extensions ~/.local/share/gnome-shell/extensions.old
veja se a pasta foi renomeada
ls ~/.local/share/gnome-shell
e reinicie a sessão ou reinicie o pc

Essa é a pasta que está dentro do gnome-shell

Ok…
Parece que sumiu tudo…

Ok…
Ai sumiu tudo…

Não faz mal em relação ao sistema…
Mas talvez tenha que configurar apenas o gnome-shell de novo…

Tipo temas…

Já tentou reiniciar para ver se entra…

Ao acessar ele cria tudo de novo.

Reiniciei sim! Alterei o nome do arquivo de extensions, mas o erro persistir :frowning:

Como faço essa configuração? Não queria ter que formatar meu pc :confused:

Desde já agradeço a ajuda amigo!

A configuração é só se iniciar…

Configurações normais como tema…

Faça o seguinte…

Cria um usuário novo e veja se entra com nome teste ou outro

Para ver se o problema é na pasta home ou fora

Com o comando

Cria o usuário

sudo useradd -g user -G wheel teste

Crie a senha do usuário

sudo passwd teste

Reinicie e entre com usuário novo…

Se funcionar… é só copiar as pastas e arquivos que vc quer… ou tentar descobrir qu aso arquivo está corrompido…

Normalmente quando da erro… fica na pasta .local

Deu certo! Criei o usuário pelo terminal e acessei por ele e funcionou. O que será que ocorreu com o outro usuário? Será que se eu trocar a trocar a pasta .local resolve?

Tenta é veja se resolve…

Vc pode renomear

sudo mv /home/usuário/.local /home/usuario/.local.old

E tente acessar

Eu renomeei mas deu o mesmo erro

Uma vez aconteceu algo parecido comigo no kde plasma, debian 10. A minha solução foi mover a pasta .config pra .config.old e daí só copiar as informações dos programas, nenhum arquivo do plasma.

Não foi :confused: até reiniciei

Net então é algum arquivo na /home/seu usuário

Só fazendo o processo de renomeação ou remoção…

Tente primeiro lo arquivos ocultos…

Ou com ponto na frente…