Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/09/2006, 12:02
Avatar de Yashiro
Yashiro
 
Fecha de Ingreso: mayo-2004
Mensajes: 139
Antigüedad: 20 años, 8 meses
Puntos: 0
Digamos que lo que busco es abrir el xemacs....

1- Tenemos un archivo de bash que se llama "run.sh" y su codigo es:
------------------------------------------------------------
#!/bin/sh
DISPLAY=:1 /usr/bin/firefox
------------------------------------------------------------

Lo corro en la consola con el siguiente comando y tiene una salida:
------------------------------------------------------------
[user@localhost ~]$ /directorio/run.sh
------------------------------------------------------------
no pasa nada se queda "procesando algo" y despues regresa la consola

2- Decidi capturar una pantalla de que esta pasando , este es el codigo :
------------------------------------------------------------
#!/bin/sh
DISPLAY=:1 /usr/bin/firefox &
DISPLAY=:1 import -window root captured.png
------------------------------------------------------------

Esta es la salida :
------------------------------------------------------------
[user@localhost ~]$ /directorio/run.sh
import: unable to open X server `:1'.
------------------------------------------------------------
el import Falla ....

3- Otra opcion es con Xvfb y utilizando el Display ... este es el archivo :
------------------------------------------------------------
#!/bin/sh
/usr/X11R6/bin/Xvfb :1 -ac -screen 0 1024x768x24 &
DISPLAY=:1 /usr/bin/firefox &
DISPLAY=:1 import -window root captured.png
killall Xvfb
------------------------------------------------------------

y la salida del comando es esta :
------------------------------------------------------------
[user@localhost ~]$ /directorio/run.sh
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
------------------------------------------------------------
y la captura del import es una pantalla en negro

Que podra ser?

Última edición por Yashiro; 12/09/2006 a las 12:25