Il s'agit de la commande xinit 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
xinit - Initialiseur du système X Window
SYNOPSIS
xini [[ client ] Options ... ] [ -- [ serveur ] [ l’affichage ] Options ...]
DESCRIPTION
Le manuel de formation xini programme est utilisé pour démarrer le serveur X Window System et un premier programme client
sur les systèmes qui n'utilisent pas de gestionnaire d'affichage tels que xdm(1) ou dans des environnements utilisant
systèmes de fenêtres multiples. Lorsque ce premier client sort, xini va tuer le serveur X et
puis terminer.
Si aucun programme client spécifique n'est indiqué sur la ligne de commande, xini cherchera un fichier dans
le répertoire personnel de l'utilisateur appelé .xinitrc à exécuter en tant que script shell pour démarrer le client
programmes. Si aucun fichier de ce type n'existe, xini utilisera les éléments suivants par défaut :
xterm -geometry +1+1 -n login -display :0
Si aucun programme serveur spécifique n'est donné sur la ligne de commande, xini cherchera un fichier dans
le répertoire personnel de l'utilisateur appelé .xserverrc à exécuter en tant que script shell pour démarrer le
serveur. Si aucun fichier de ce type n'existe, xini utilisera les éléments suivants par défaut :
X :0
Notez que cela suppose qu'il existe un programme nommé X dans le chemin de recherche actuel. Les
l'administrateur du site doit donc faire un lien vers le type de serveur approprié sur le
machine, ou créez un script shell qui s'exécute xini avec le serveur approprié.
Remarque, lors de l'utilisation d'un .xserverrc script assurez-vous d'« exécuter » le vrai serveur X. A défaut de faire
cela peut ralentir le démarrage et la sortie du serveur X. Par exemple:
exécutable Xdisplaytype
Un point important est que les programmes qui sont exécutés par .xinitrc devrait être exécuté dans le
arrière-plan s'ils ne se ferment pas tout de suite, afin qu'ils n'empêchent pas d'autres programmes de
démarrage. Cependant, le dernier programme de longue durée a démarré (généralement un gestionnaire de fenêtres ou
émulateur de terminal) doit être laissé au premier plan afin que le script ne se termine pas (ce qui
indique que l'utilisateur a terminé et que xini devrait sortir).
Un autre client et/ou serveur peut être spécifié sur la ligne de commande. La souhaitée
programme client et ses arguments doivent être donnés comme premiers arguments de ligne de commande à
xini. Pour spécifier une ligne de commande de serveur particulière, ajoutez un double tiret (--) à la
xini ligne de commande (après tout client et arguments) suivie du serveur souhaité
commander.
Le nom du programme client et le nom du programme serveur doivent commencer par une barre oblique (/) ou un
période (.). Dans le cas contraire, ils sont traités comme des arguments à joindre à leur
lignes de démarrage respectives. Cela permet d'ajouter des arguments (par exemple,
couleurs de premier plan et d'arrière-plan) sans avoir à retaper toute la ligne de commande.
Si un nom de serveur explicite n'est pas donné et le premier argument suivant le double tiret
(--) est un deux-points suivi d'un chiffre, xini utilisera ce numéro comme numéro d'affichage
au lieu de zéro. Tous les arguments restants sont ajoutés à la ligne de commande du serveur.
EXEMPLES
Vous trouverez ci-dessous plusieurs exemples de la façon dont les arguments de ligne de commande dans xini sont utilisés.
xini Cela démarrera un serveur nommé X et exécutez l'utilisateur .xinitrc, s'il existe, ou
sinon commencer un xterm.
xini -- /usr/bin/Xvnc :1
C'est ainsi que l'on pourrait démarrer un type spécifique de serveur sur un autre affichage.
xini -géométrie =80x65+10+10 -fn MONITORING -j -fg blanc -bg marine
Cela démarrera un serveur nommé X, et ajoutera les arguments donnés au
défaut xterm commander. il ignorera .xinitrc.
xini -e widgets -- ./Xorg -l -c
Cela utilisera la commande .Xorg -l -c pour démarrer le serveur et ajoutera le
arguments -e widgets par défaut xterm commander.
xini /usr/ucb/rsh hôte rapide cpupichon -afficher message : 1 -- :1 -a 2 -t 5
Cela démarrera un serveur nommé X sur l'écran 1 avec les arguments -a 2 -t 5. Il
démarrera alors un shell distant sur la machine hôte rapide dans lequel il exécutera le
commander cpupichon, lui indiquant de s'afficher à nouveau sur le poste de travail local.
Voici un exemple .xinitrc qui démarre une horloge, plusieurs terminaux, et quitte la fenêtre
gestionnaire s'exécutant comme la ``dernière'' application. En supposant que le gestionnaire de fenêtres a été
correctement configuré, l'utilisateur choisit alors l'élément de menu ``Quitter'' pour arrêter X.
xrdb -load $HOME/.Xresources
xsetroot -gris uni &
xclock -g 50x50-0+0 -bw 0 &
xload -g 50x50-50+0 -bw 0 &
xterm -g 80x24+0+0 &
xterm -g 80x24+0-0 &
twm
Les sites qui souhaitent créer un environnement de démarrage commun pourraient simplement créer un environnement par défaut
.xinitrc qui fait référence à un fichier de démarrage à l'échelle du site :
#!/ Bin / sh
. /etc/X11/xinit/site.xinitrc
Une autre approche consiste à écrire un script qui démarre xini avec un script shell spécifique.
De tels scripts sont généralement nommés x11, xdémarrer, ou startx et sont un moyen pratique de fournir
une interface simple pour les utilisateurs novices :
#!/ Bin / sh
xinit /etc/X11/xinit/site.xinitrc -- /usr/bin/X -br
ENVIRONNEMENT VARIABLES
DISPLAY Cette variable est définie sur le nom de l'affichage auquel les clients doivent
se connecter.
XINITRC Cette variable spécifie un fichier d'initialisation contenant des commandes shell pour démarrer
les fenêtres initiales. Par défaut, .xinitrc dans le répertoire personnel sera
utilisé.
Utiliser xinit en ligne en utilisant les services onworks.net