domingo, 3 de octubre de 2010

Solución al problema Gtk-WARNING **: cannot open display: :0.0

KDE es un entorno de escritorio muy atractivo, pero suelen aparecer detallitos que con Gnome no suceden, por ejemplo al querer arrancar un programa desde la terminal es común que aparezca el siguiente error:

#Gtk-WARNING **: cannot open display: :0.0

El solucionarlo es simple solo basta con escribir en la terminal antes de logearse como root o superusuario lo siguiente:

~$ xhost +

A lo que nos aparecerá lo siguiente después de hacerlo:

access control disabled, clients can connect from any host

Al ingresar posteriormente como root ya podremos ejecutar programas desde la terminal.

Si se desea el poder tener que evitar este paso solo hay que editar el archivo .bashrc que se encuentra en el directorio /home/usuario/ , el procedimiento seria:

#kate /home/usuario/.bashrc

Y seria cuestion de agregar las siguientes lineas al final del archivo:

export XAUTHORITY=$HOME/.Xauthority

Con esto podremos solucionar este problema definitivamente.

23 comentarios:

  1. Gracias, uso Arch co KDE y me funcionó

    ResponderEliminar
  2. Muchas gracias, me has quitado un buen problema de encima...

    ResponderEliminar
  3. Gracias!!, hasta ahora todo bien, no probe si reseteando todavia. Por si alguno viene por este motivo, funciona: me apareció este problema al configurar el sudo de fedora para mi usuario (previa modificación de sudoers), pero despues salía esto. Parece que es porque hay que darle a sudo el acceso a x-server no?. Si tienen gnome usen gedit y no kate.

    ResponderEliminar
  4. ami tambien me fue bien.
    Debian con gnome

    ResponderEliminar
  5. hola,gracias por el post. estoy usando sabayon 64 bits y no consigo solucionar el problema. Introduciendo xhost + me da el error
    xhost: unable to open display ":0.0"
    He modificado el archivo que mencionas y el resultado es el mismo. sabes si hay otro modo de solucionarlo? gracias de antemano.

    ResponderEliminar
  6. Hola a todos,
    por lo que llevo leido y buscado en el glogl'el, zenity es solo para ejecutarlo como consola desde el entorno grafico, pero NO para ejecutarlo desde consolas-terminales-texto (ALT+F1, x ej. ),
    es aqui donde salen los problemas de que no puede abrir display 0.0
    Alguien sabe como solucionarlo?, suelo usar "dialog" para trabajillos y "zenity" parece tambien ser fuerte, gracias!!!

    ResponderEliminar
  7. Gracias. Estaba teniendo problemas para arrancar el programa grub customizer y con esto lo he solucionado. Al menos la versión temporal. La modificación del texto veremos. No quiero hacer más pruebas de las necesarias porque si no no acabo nunca. Lo que sea sonará...Gracias por la solución. Saludos cordiales ubunteros...

    ResponderEliminar
  8. Disculpen mi ignorancia ya que soy bastante nuevo en Linux pero abro esa ubicacion y no consigo el archivo .bashrc, si alguien puede darme una explacion mas detallada para principiantes bruticos estaría muy agradecido.

    ResponderEliminar
  9. Por que colocas home? export XAUTHORITY=$HOME/.Xauthority, no es necesario colocar tambien el usuario? lo coloco asi como tu dices en Linux Canaima y no me funciona.

    ResponderEliminar
  10. Gracias! estaba atrapado!!! :)

    ResponderEliminar
  11. a ver si alguien me tira un salvavidas!!!
    actualice ubuntu y ahora no puedo entrar, carga hasta que llega a starting nanny...
    y despues me dice mv:cannot stat etc/.local-standar: not such file ...
    alguien me puede orientar un poco????
    gracias... y disculpen la ignorancia!

    ResponderEliminar
  12. Buenas noches

    Te agradezco el post, me ha solucionado un gran problema.

    ResponderEliminar
  13. Pues en opensuse no funciona¡¡¡...

    ResponderEliminar
  14. Tengo un conflicto con mi ubuntu 16.04, sucede que lo he instalado y ahora he organizado mi estructura /home/jose/prog/ donde he colocado mis programas ejecutables (con todos los permisos de lugar, y los directorios fueron declarados en mi archivo .bashrc Y sin embargo no corren. Me da este error> bash: ./ham: No such file or directory (gracias).

    ResponderEliminar
  15. tengo ubuntu pero esto no se me soluciono quiero usar ssh para abrir mas rapido un programa

    ResponderEliminar
  16. Funciona pefectamente en Debian testing con Gnome-shel 3.26.0
    Thx

    ResponderEliminar
  17. Quizás añadiendo el nombre de usuario, a parte de HOME, para los que preguntan que no les funciona:

    export XAUTHORITY=$HOME/nombre_que_sea/.Xauthority

    ResponderEliminar

Flatpak el futuro de la distribución de aplicaciones

Flatpak es una tecnología que promete ser el futuro en la distribución de aplicaciones, es decir permite el poder instalar una aplicación d...