Con esto debería ser suficiente:
export DISPLAY=:0 && export XAUTHORITY=/home/usuario/.Xauthority &&
zenity --info
slds;
D.
On 06/05/2013 01:00 PM, Maykel Moya wrote:
El 05/06/13 18:10, Alberto José García Fumero escribió:
Hola Fumero
La cuestión es que cuando mando a ejecutar zenity desde ese script, me
dice que no puede abrir sesión GTK.
Comprueba que antes de llamar a zenity tengas DISPLAY exportado y acceso
a una sesión de X. Apuesto a que es eso.
Si tengo razón, tendrás que lidiar con authorization en X. Cuando he
necesitado lidiar con esto he seguido la vía vaga de 'xhost +', que es
algo así como 'permite acceso al servidor X desde cualquier sitio, ya
que apenas tengo experiencia al respecto.
Echa un vistazo a:
* http://forums.debian.net/viewtopic.php?f=6&t=89791
* http://ubuntuforums.org/showthread.php?t=759389
*
http://promberger.info/linux/2009/01/02/running-x-apps-like-zenity-from-crontab-solving-cannot-open-display-problem/
Saludos,
maykel
http://www.uci.cu
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l