Xlib: connection to “:0.0” refused by server / No protocol specified

$ xhost +local:root
Da permisos a root para ejecutar programas gráficos sin usar la red, solo en localhost

$ xhost -local:root
Quita ese permiso

+info: http://www.nabble.com/Sobre-xhost.-td16190412.html

Esta entrada tiene 2 comentarios

  1. hijodeanubis

    oye camarada me sale este problema:

    debian:/home/hijodeanubis# xhost +local:root
    Xlib: connection to “:0.0” refused by server
    Xlib: No protocol specified

    xhost: unable to open display “:0.0”
    debian:/home/hijodeanubis#

    como le puedo hacer?????

  2. enramos

    Creo que es porque lo estás lanzando como usuario root. Prueba a ejecutarlo como usuario normal y después pasarte a root (acabo de actualizar el post añadiendo el símbolo $ para evitar confusiones)

    $ xhost +local:root

    Por otro lado esta opción solo vale para la sesión activa de manera que tras reiniciar el usuario root no podrá volver a abrir ventanas gráficas.

    Una opción que he encontrado por Internet (pero no he probado) es añadir ‘export XAUTHORITY=/home/name/.Xauthority’ al archivo /root/.bashrc (sin las comillas) donde name es nuestro nombre de usuario habitual

    La razón de que no lo pruebe es que ahora estoy con GNOME y con este entorno de escritorio no tengo problemas para abrir sesiones gráficas como root, sin embargo con KDE si que me pasaba.

Deja un comentario