12/09/2006, 12:02
|
| | | 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 |