Como resolver o congelamento na tela de login no Arch/Artix Linux
Por alguma razão, quando abri um site chamado "Koikatsu Sunshine", ele começou a usar muito a GPU e causou um estado de alta carga, o que resultou na queda do meu ambiente de desktop. Foi assim que tudo começou.
Então, depois de inserir a senha na tela de login, ele começou a congelar e não consegui mais abri-lo.
Como consegui fazer login como root, vi que havia uma chance de recuperação.
Então, como pensei que estava falhando na inicialização do X window, olhei o Xorg.0.log em /var/log/ como root e verifiquei a seção de log de erros.
[ 969.594] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[ 969.594] (EE) AIGLX error: unable to load driver i965
Vendo a string "i965", pensei que era um driver Intel, mas o driver Intel não pôde ser carregado?
Julguei que não era muito relevante, já que conseguia iniciar como root, então procurei por pessoas com sintomas semelhantes.
[Resolvido] Congelado após inserir a senha na página de login
Encontrei. Nome de usuário "ganja" (risos)
Lendo a parte final, parece que a possibilidade é que as permissões de acesso, ou seja, as permissões de administrador, foram passadas para outros usuários, ou que o próprio arquivo de autenticação está corrompido? É isso que significa? Portanto, a solução é alterar as permissões ou tentar excluir o próprio arquivo.
“Assuma a propriedade do bashrc, exclua o .Xauthority e tente fazer login como ganja novamente.”
Então, como as permissões dos dois arquivos eram para o nome de usuário de destino, não houve problema. Renomeei o .Xauthority para backup.Xauthority e consegui fazer login com sucesso normalmente.
Ufa, que bom.