Cómo solucionar el bloqueo en la pantalla de inicio de sesión en Arch/Artix Linux
Todo comenzó cuando abrí un sitio llamado "Koikatsu Sunshine", que al parecer utiliza mucho la GPU y causa una alta carga, y después de abrirlo, mi entorno de escritorio se bloqueó.
Entonces, después de introducir la contraseña en la pantalla de inicio de sesión, empezó a congelarse y no pude abrirlo.
Pude iniciar sesión como root, así que vi una posibilidad de recuperación.
Así que, pensé que estaba fallando al iniciar X window, por lo que, como root, eché un vistazo a Xorg.0.log en /var/log/ para ver la sección del registro de errores.
[ 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
Al ver la cadena 'i965', pensé que era un controlador de Intel, pero ¿el controlador de Intel no se podía cargar?
Como podía iniciarse como root, juzgué que no era muy relevante y busqué a personas con síntomas similares.
[Solved] Stuck after entering password at login page
Lo encontré. Nombre de usuario 'ganja' (risas)
Leyendo la parte final, parece que existe la posibilidad de que los derechos de acceso, es decir, los derechos de administrador, se hayan transferido a otro usuario, o que el propio archivo de autenticación esté dañado. ¿Es eso? Por lo tanto, la sugerencia es cambiar los permisos o intentar eliminar el archivo.
“Toma posesión de bashrc, elimina .Xauthority y luego intenta iniciar sesión de nuevo como ganja.”
Así que, los permisos de los dos archivos eran para el nombre de usuario objetivo, por lo que no hubo problema. Renombré .Xauthority a backup.Xauthority y pude iniciar sesión con éxito.
Ah, qué bien, qué bien.