[SOLUCIÓN] Checking Battery State No Login Ubuntu


Hace poco un problema muy curioso no me permitió hacer login en mi computadora con Xubuntu 12.04 instalado. Tras poner mi contraseña, aparecía una terminal con procesos cargando y se quedaba mostrando el mensaje "Checking On Battery State" para luego regresarme al LightDM sin posibilidad de hacer Login.

Al acceder con otro usuario si me dejaba, pero no con el mío. ¿Porqué pasa esto? (Imagino que a más de uno le ha pasado) Bueno, esto se debe a problemas de permisos en tu carpeta personal en especial con 2 archivos específicos: .Xauthority e .ICEauthority.

¿Cómo lo solucionamos?

Bien. lo primero que has de hacer, es (en la ventana de login) presionar Ctrl+Alt+F2, Lo que te hará entrar en modo consola. Pones tu nombre de usuario y contraseña e iniciarás sesión en tu equipo por medio de la consola precisamente. lo que tenemos que hacer después es borrar los archivos que menciono (y crearlos de nuevo en blanco después) para finalmente arreglar los permisos de nuestra carpeta personal. Todo esto se hace en 3 comandos en la consola:

1. sudo rm -rf .Xauthority && sudo rm -rf .ICEauthority
2. sudo touch .Xauthority && sudo touch .ICEauthority
3. sudo chown -R user:user /home/user

Donde reemplazamos la palabra user del tercer comando por nuestro nombre de usuario. Si al último la consola nos suelta errores cambiando los permisos de cierto archivo y/o carpeta, deberemos borrar el archivo o carpeta problemático y correr de nuevo el tercer comando.

Eso es todo, luego reiniciamos el equipo con un sudo reboot y listo, podremos hacer login en cuanto aparezca el LightDM sin probblemas.