Il s'agit de la commande xvfb-run qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
xvfb-run - exécute le client ou la commande X spécifié dans un environnement de serveur X virtuel
SYNOPSIS
xvfb-exécuter [ Options ] commander
DESCRIPTION
xvfb-exécuter est un emballage pour le Xvfb(1x) commande qui simplifie la tâche d'exécution
commandes (généralement un client X, ou un script contenant une liste de clients à exécuter)
dans un environnement de serveur X virtuel.
xvfb-exécuter configure un fichier d'autorité X (ou utilise un fichier existant spécifié par l'utilisateur), écrit un
cookie (voir xauth(1x)) puis démarre le Xvfb serveur X comme processus d'arrière-plan.
L'ID de processus de Xvfb est stocké pour une utilisation ultérieure. Le spécifié commander est ensuite exécuté en utilisant
l'affichage X correspondant au Xvfb serveur vient de démarrer et le fichier d'autorité X
créé plus tôt.
When the commander quitte, son état est enregistré, le Xvfb le serveur est tué (en utilisant le processus
ID stocké précédemment), le cookie d'autorité X supprimé et le fichier d'autorité supprimé (si le
l'utilisateur n'en a pas spécifié un à utiliser). xvfb-exécuter puis sort avec l'état de sortie de commander,
sauf en cas d'erreur (voir EXIT STATUT ci-dessous).
xvfb-exécuter nécessite le xauth commande de fonctionner.
OPTIONS
-a, --auto-numéroserveur
Essayez d'obtenir un numéro de serveur gratuit, à partir de 99, ou l'argument pour --num-serveur.
-e filet, --fichier-erreur=filet
Stocker la sortie de xauth et Xvfb in filet. La valeur par défaut est / dev / null.
-f filet, --auth-file=filet
Stocker les données d'authentification X dans filet. Par défaut, un répertoire temporaire appelé
xvfb-run.PID (où PID est l'ID de processus de xvfb-exécuter lui-même) est créé dans le
répertoire spécifié par la variable d'environnement TMPDIR (ou / Tmp si cette variable est
null ou non défini), et le fichier temporaire(1) la commande est utilisée pour créer un fichier dans ce
répertoire temporaire appelé Xauthority.
-h, --Aidez-moi
Affichez un message d'utilisation et quittez.
-n numéro de serveur, --numéro-serveur=numéro de serveur
Utilisez numéro de serveur comme numéro de serveur (mais voir le -a, --auto-numéroserveur option
dessus). La valeur par défaut est 99.
-l, --écouter-tcp
Activez l'écoute du port TCP sur le serveur X. Pour des raisons de sécurité (pour éviter
attaques ou exploits par déni de service), l'écoute du port TCP est désactivée par défaut.
-p nomprotocole, --xauth-protocole=nomprotocole
Utilisez nomprotocole comme protocole d'autorité X à utiliser. La valeur par défaut est '.', qui
xauth interprète comme son propre protocole par défaut, qui est MIT-MAGIC-COOKIE-1.
-s arguments, --server-args=arguments
Passé arguments à la Xvfb serveur. Veillez à citer les caractères d'espacement
qui peut se produire dans arguments pour éviter qu'ils ne soient considérés comme des séparateurs pour
xvfb-exécuterses propres arguments. Notez également que la spécification de '-nolisten tcp' dans
arguments peut remplacer la fonction de xvfb-exécuterest propre -l, --écouter-tcp option, et
que la spécification du numéro de serveur (par exemple, ':1') peut être ignorée en raison de la
façon dont le serveur X analyse sa liste d'arguments. Utilisez le xvfb-exécuter option
-n numéro de serveur, --numéro-serveur=numéro de serveur pour réaliser cette dernière fonction. Les
la valeur par défaut est '-screen 0 640x480x8'.
-w retarder, --attendre=retarder
Ignoré pour la compatibilité avec les versions antérieures.
ENVIRONNEMENT
COLONNES
indique la largeur du terminal en cellules de caractères. Cette valeur est utilisée
pour formater les messages de diagnostic. S'il n'est pas défini, le terminal est interrogé à l'aide
Sty(1) pour déterminer sa largeur. Si cela échoue, une valeur de « 80 » est supposée.
TMPDIR spécifie le répertoire dans lequel placer xvfb-exécuterrépertoire temporaire de
stockage du fichier d'autorité X ; utilisé uniquement si le -f or --auth-fichier les options ne sont pas
spécifié.
SORTIE DES DOSSIERS
Sauf si -f or --auth-fichier sont spécifiées, un répertoire et un fichier temporaires dans
il sont créés (et supprimés) pour stocker les X cookies d'autorité utilisés par le Xvfb serveur et
le ou les clients s'exécutent sous celui-ci. Voir fichier temporaire(1). Si -f ou --auth-file sont utilisés, alors le
le fichier d'autorité X spécifié n'est écrit, ni créé ni supprimé (bien que xauth
crée lui-même un fichier d'autorité s'il lui est demandé d'utiliser une utilisation qui n'existe pas déjà).
Un fichier d'erreur avec un nom spécifié par l'utilisateur est également créé si le -e or --fichier-erreur Options
sont spécifiés ; voir au dessus.
EXIT STATUT
xvfb-exécuter utilise son état de sortie ainsi que la sortie sur erreur standard pour communiquer
diagnostic.
0 xvfb-exécuter n'utilise cet état de sortie que si le -h, --Aidez-moi option est donnée. Dans tout
dans d'autres situations, cela peut être interprété comme le succès de la commande spécifiée.
1 Xvfb n'a pas démarré correctement.
2 Aucune commande à exécuter n'a été spécifiée.
Le 3 xauth la commande n'est pas disponible.
4 Le répertoire temporaire qui allait être utilisé existe déjà ; puisque xvfb-exécuter
produit un répertoire au nom unique, cela peut indiquer une tentative par un autre
processus sur le système pour exploiter une condition de concurrence de fichier temporaire.
5 Un problème est survenu lors du nettoyage du répertoire temporaire.
6 Un problème est survenu lors de l'utilisation obtenir(1) pour analyser la ligne de commande
arguments.
EXEMPLES
xvfb-exécuter --auto-numéroserveur --numéro-serveur=1 logo x
exécute le logo x(1x) client de démonstration à l'intérieur du Xvfb serveur X sur le premier
numéro de serveur disponible supérieur ou égal à 1.
xvfb-exécuter --server-args="-screen 0 1024x768x24 " ico -visages
exécute le ico(1x) client de démonstration (et lui passe le -visages argument) à l'intérieur
le Xvfb Serveur X, configuré avec une fenêtre racine de 1024 par 768 pixels et une couleur
profondeur de 24 bits.
Notez que les clients de démonstration X utilisés dans les exemples ci-dessus ne se fermeront pas d'eux-mêmes, donc
ils devront être tués avant xvfb-exécuter va sortir.
Utilisez xvfb-run en ligne à l'aide des services onworks.net