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.

Update: En Ubuntu 18.04 al parecer el problema se presenta cuando utilisas sudo, para poder ejecutar como root los comandos y no aparezca el error realizar lo siguiente:

# passwd

Introduzca la nueva contraseña de UNIX: (Ingresar password)

Vuelva a escribir la nueva contraseña de UNIX: (Confirmar password)

passwd: contraseña actualizada correctamente
Ingresar a la terminal con su (mas contraseña)

Y el error ya no aparecera

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. Funciona pefectamente en Debian testing con Gnome-shel 3.26.0
    Thx

    ResponderEliminar
  16. 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
  17. Muchas gracias !!! Me ha ayudado mucho

    ResponderEliminar

Python_1_Configurar_virtualenvwrapper_para_entornos_virtuales.

¿Para qué sirve? R= Nos permite configurar un path donde se alojaran entornos virtuales los cuales se pueden entender como un directorio q...