Listo, ya tengo la solución. Es necesario exportar el DISPLAY antes de ejecutar 
el programa.

Hice un script de 2 lineas:

export DISPLAY=":0.0"
<comando_a_ejecutar>

Así si me logueo a un ttyX y ejecuto un programa para X el programa será 
ejecutado en la sessión de X que tengo abierta. Creo que si tuviera 2 sessiones 
de X abiertas (¿será posible?) entonces tendría que cambiar el valor de la 
variable DISPLAY.

Saludos, Miguel D.


On Fri, 6 May 2005 13:23:24 -0300
Miguel Da Silva <[EMAIL PROTECTED]> wrote:

> Señores, alguién sabe como sería posible ejecutar u programa para X-Windows a 
> través de cron?!
> 
> Agregué al /etc/crontab el comando que quiero ejecutar y configuré las horas, 
> dias, etc. Pero cuando el comando es ejecutado, recibo un mensaje de error 
> (en realidad recibo un e-mail) que dice: "Gtk - WARNING: cannot open 
> display". Ese misma mensaje aparece cuando intento correr el programa desde 
> la consola. 
> 
> Lo que estoy intentando hacer es correr el programa a través de cron y que él 
> sea ejecutado en la sección que tengo abierta en XDM (esa sección queda 
> abierta durante mucho tempo - uptime responde con 20 y pico de y siempre uso 
> XDM).
> 
> Sugerencias?
> 
> Miguel D.
> 
> 

Responder a