Esta semana tuve un terrible lapsus y ejecuté startx logueado como root en mi directorio $HOME:

pepe@desktop:~# startx

Ya que en mi linux box inicio en runlevel 3, para levantar KDE utilizo "startx" luego de loguearme. Por alguna razón tenía que loguearme como root y luego de tipear la contraseña, como acto reflejo, tipee "startx<enter>".

El servidor X tiró un mensaje de error indicando que ya estaba iniciado en otra TTY y la siguiente vez que arranqué el sistema, al intentar iniciar X quedó la pantalla en negro y en la TTY1 se repetía el mensaje de error:

No protocol specified

Afortunadamente este error se repara simplemente regenerando el archivo de autorización de X que se encuentra en el $HOME del usuario.

rm $HOME/.Xauthority
startx

Con eso debería bastar para que arranque X correctamente.

La próxima vez más cuidado al meterse con archivos del $HOME como usuario root!!!


Tal vez pueda interesarte


Compartí este artículo