Este es el comando xvfb-run que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
xvfb-run: ejecuta un cliente o comando X especificado en un entorno de servidor X virtual
SINOPSIS
xvfb-ejecutar [ opciones ] comando
DESCRIPCIÓN
xvfb-ejecutar es un envoltorio para el xvfb(1x) comando que simplifica la tarea de ejecutar
comandos (normalmente un cliente X o un script que contiene una lista de clientes que se ejecutarán)
dentro de un entorno de servidor X virtual.
xvfb-ejecutar configura un archivo de autoridad X (o usa uno existente especificado por el usuario), escribe un
galleta a ella (ver autenticación x(1x)) y luego inicia el xvfb Servidor X como proceso en segundo plano.
El ID de proceso de xvfb se almacena para su uso posterior. El especificado comando luego se ejecuta usando
la pantalla X correspondiente a la xvfb servidor recién iniciado y el archivo de autoridad X
creado anteriormente.
Cuando el comando sale, su estado se guarda, el xvfb el servidor se mata (usando el proceso
ID almacenada anteriormente), la cookie de autoridad X eliminada y el archivo de autoridad eliminado (si el
el usuario no especificó uno para usar). xvfb-ejecutar luego sale con el estado de salida de comando,
excepto en condiciones de error (ver SALIR ESTADO abajo).
xvfb-ejecutar requiere el autenticación x comando para funcionar.
CAMPUS
-a, --número de servidor automático
Intente obtener un número de servidor gratuito, a partir del 99, o el argumento para --número-servidor.
-e presentar, --error-file =presentar
Almacenar salida de autenticación x y xvfb in presentar. El valor predeterminado es / dev / null.
-f presentar, --auth-file =presentar
Almacenar datos de autenticación X en presentar. De forma predeterminada, un directorio temporal llamado
xvfb-ejecutar.PID (donde PID es el ID de proceso de xvfb-ejecutar sí mismo) se crea en el
directorio especificado por la variable de entorno TMPDIR (o / Tmp si esa variable es
nulo o no establecido), y el archivo temporal(1) el comando se usa para crear un archivo en ese
directorio temporal llamado Xautoridad.
-h, --ayuda
Muestre un mensaje de uso y salga.
-n número de servidor, --server-num =número de servidor
Uso número de servidor como el número de servidor (pero vea el -a, --número de servidor automático opción
encima). El valor predeterminado es 99.
-l, --escucha-tcp
Habilite la escucha del puerto TCP en el servidor X. Por razones de seguridad (para evitar
ataques de denegación de servicio o exploits), la escucha del puerto TCP está deshabilitada de forma predeterminada.
-p nombre de protocolo, --xauth-protocol =nombre de protocolo
Uso nombre de protocolo como el protocolo de autoridad X a utilizar. El valor predeterminado es '.', Que
autenticación x interpreta como su propio protocolo predeterminado, que es MIT-MAGIC-COOKIE-1.
-s argumentos, --server-args =argumentos
Aprobado argumentos En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. xvfb servidor. Tenga cuidado de citar cualquier carácter de espacio en blanco
que puede ocurrir dentro de argumentos para evitar que se consideren separadores de
xvfb-ejecutarpropios argumentos. Además, tenga en cuenta que la especificación de '-nolisten tcp' en
argumentos puede anular la función de xvfb-ejecutarpropia -l, --escucha-tcp opción, y
que la especificación del número de servidor (por ejemplo, ': 1') puede ignorarse debido a la
forma en que el servidor X analiza su lista de argumentos. Utilizar el xvfb-ejecutar opción
-n número de servidor, --server-num =número de servidor para lograr la última función. los
el valor predeterminado es '-screen 0 640x480x8'.
-w retrasar, --wait =retrasar
Ignorado por compatibilidad con versiones anteriores.
MEDIO AMBIENTE
COLUMNAS
indica el ancho del dispositivo terminal en celdas de caracteres. Este valor se usa
para formatear mensajes de diagnóstico. Si no se configura, el terminal se consulta mediante
pocilga(1) para determinar su ancho. Si eso falla, se asume un valor de '80'.
TMPDIR especifica el directorio en el que colocar xvfb-ejecutardirectorio temporal de
almacenamiento del archivo de autoridad X; solo se usa si el -f or --archivo de autenticación las opciones no son
especificado.
SALIDA ARCHIVOS
A menos que el -f or --archivo de autenticación se especifican las opciones, un directorio temporal y un archivo dentro
se crean (y eliminan) para almacenar las cookies de autoridad X utilizadas por el xvfb servidor y
cliente (s) se ejecutan bajo él. Ver archivo temporal(1). Si se utilizan -f o --auth-file, entonces el
El archivo de autoridad X especificado solo se escribe, no se crea ni se elimina (aunque autenticación x
crea un archivo de autoridad en sí mismo si se le indica que use un uso que aún no existe).
También se crea un archivo de error con un nombre especificado por el usuario si el -e or - archivo de error opciones
están especifcados; véase más arriba.
SALIR ESTADO
xvfb-ejecutar utiliza su estado de salida, así como la salida a error estándar para comunicarse
diagnósticos.
0 xvfb-ejecutar solo usa este estado de salida si el -h, --ayuda se da la opción. En todo
En otras situaciones, esto puede interpretarse como un éxito del comando especificado.
1 xvfb no se inició correctamente.
2 No se especificó ningún comando para ejecutar.
El 3 autenticación x El comando no está disponible.
4 El directorio temporal que se iba a utilizar ya existe; ya que xvfb-ejecutar
produce un directorio con un nombre exclusivo, esto puede indicar un intento de otro
proceso en el sistema para aprovechar una condición de carrera de archivo temporal.
5 Se encontró un problema al limpiar el directorio temporal.
6 Se encontró un problema al usar conseguiroptar(1) para analizar la línea de comandos
argumentos
EJEMPLOS
xvfb-ejecutar --número de servidor automático --server-num = 1 xlogo
corre el xlogo(1x) cliente de demostración dentro del xvfb Servidor X en el primero
número de servidor disponible mayor o igual a 1.
xvfb-ejecutar --server-args = "- pantalla 0 1024x768x24 " ico -caras
corre el ico(1x) cliente de demostración (y le pasa el -caras argumento) dentro
las xvfb Servidor X, configurado con una ventana raíz de 1024 por 768 píxeles y un color
profundidad de 24 bits.
Tenga en cuenta que los clientes de demostración X utilizados en los ejemplos anteriores no se cerrarán por sí solos, por lo que
Tendrán que ser asesinados antes xvfb-ejecutar saldrá
Use xvfb-run en línea usando los servicios de onworks.net