.\" -*- coding: UTF-8 -*- .\" .\" Copyright 1988, 1998 The Open Group .\" .\" Permission to use, copy, modify, distribute, and sell this software and its .\" documentation for any purpose is hereby granted without fee, provided that .\" the above copyright notice appear in all copies and that both that .\" copyright notice and this permission notice appear in supporting .\" documentation. .\" .\" The above copyright notice and this permission notice shall be included .\" in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of The Open Group shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from The Open Group. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH XINIT 1 "xinit 1.4.4" "X Version 11" .SH NOM xinit – Initialisation du système X\ Window .SH SYNOPSIS \fBxinit\fP [ [ \fIclient\fP ] \fIoptions\fP \&.\|.\|. ] [ \fB\-\^\-\fP [ \fIserveur\fP ] [ \fIdisplay\fP ] \fIoptions\fP \&.\|.\|. ] .SH DESCRIPTION Le programme \fBxinit\fP est utilisé pour démarrer le serveur du système X\ Window et un premier programme client sur les systèmes n’utilisant pas un gestionnaire d’affichage tel que \fBxdm\fP(1) ou dans les environnements utilisant plusieurs systèmes de fenêtrage. Lorsque ce premier client quitte, \fBxinit\fP tue le serveur\ X et quitte. .PP Si aucun programme client spécifique n’est indiqué sur la ligne de commande, \fBxinit\fP recherche un fichier dans le répertoire personnel de l’utilisateur appelé \fI.xinitrc\fP pour exécuter un script d’interpréteur de commande pour démarrer des programmes clients. Si un tel programme n’existe pas, \fBxinit\fP utilise par défaut le suivant : .sp xterm \-geometry +1+1 \-n login \-display :0 .sp .PP Si aucun programme serveur spécifique n’est indiqué sur la ligne de commande, \fBxinit\fP recherche un fichier dans le répertoire personnel de l’utilisateur appelé \fI.xserverrc\fP pour exécuter un script d’interpréteur de commandes pour démarrer le serveur. Si un tel programme n’existe pas, \fBxinit\fP utilise par défaut le suivant : .sp X :0 .sp Notez que cela présume qu’il y a un programme appelé \fBX\fP dans le chemin (path) actuel de recherche. Dans ce cas, l’administrateur du site devrait donc faire un lien vers le type de serveur adapté sur la machine ou créer un script d’interpréteur de commandes qui exécuterait \fBxinit\fP avec le serveur adapté. .PP Assurez\-vous d’exécuter (« exec ») le serveur\ X existant lors d’une utilisation du script \fI.xserverrc\fP. Ne pas le faire peut rendre le serveur\ X lent à démarrer ou à quitter. Par exemple : .sp exec Xtype_de_display .PP Un point important est que ces programmes qui sont exécutés par \fI.xinitrc\fP doivent être exécutés en arrière\-plan s’ils ne quittent pas de suite, de façon à ne pas empêcher le démarrage d’autres programmes. Cependant, le dernier programme démarré à longue durée de vie (habituellement un gestionnaire de fenêtre ou un émulateur de terminal) doit être laissé en avant\-plan de façon que le script ne se termine pas (ce qui indiquerait que l’utilisateur a terminé et que \fBxinit\fP doit quitter). .PP Un client et/ou un serveur de remplacement peuvent être indiqués sur la ligne de commande. Le programme client désiré et ses arguments doivent être indiqués à \fBxinit\fP comme premiers arguments de ligne de commande. Pour spécifier une ligne de commande de serveur particulier, il faut ajouter un double tiret (\-\^\-) à la ligne de commande de \fBxinit\fP (après tout client et argument) suivi de la commande de serveur désiré. .PP Les noms de programme client et serveur doivent tous les deux commencer par une oblique (/) ou un point (.). Sinon, ils sont traités comme des arguments à ajouter à leurs lignes de commande respectives. Cela autorise l’ajout d’arguments (par exemple, les couleurs d’arrière et d’avant\-plan) sans avoir à ressaisir la ligne de commande entière. .PP Si un nom de serveur explicite n’est pas indiqué et que le premier argument suivant le double tiret (\-\^\-) est un deux\-points suivi d’un chiffre, \fBxinit\fP utilisera ce chiffre comme numéro de display au lieu de zéro. Tous les arguments restants sont ajoutés sur la ligne de commande du serveur. .PP .SH EXEMPLES Voici plusieurs exemples de la manière dont les arguments de ligne de commande sont fournis à \fBxinit\fP. .TP 8 \fBxinit\fP Démarrer un serveur appelé \fIX\fP et exécuter le script \fI.xinitrc\fP de l’utilisateur, s’il existe, ou sinon démarrer un \fIxterm\fP. .TP 8 \fBxinit \-\^\- /usr/bin/Xvnc :1\fP Démarrer un type de serveur spécifique sur un display de remplacement. .TP 8 \fBxinit \-geometry =80x65+10+10 \-fn 8x13 \-j \-fg white \-bg navy\fP Démarrer un serveur nommé \fIX\fP et ajouter les arguments indiqués à la ligne de commande par défaut d’\fIxterm\fP. \fI.xinitrc\fP sera ignoré. .TP 8 \fBxinit \-e widgets \-\^\- ./Xorg \-l \-c\fP Utiliser la commande \fI./Xorg\ \-l\ \-c\fP pour démarrer le serveur et ajouter les arguments \fI\-e\ widgets\fP à la commande par défaut d’\fIxterm\fP. .TP 8 \fBxinit /usr/bin/ssh \-X hôte_rapide outil_cpu \-\^\- :1 \-a 2 \-t 5\fP Démarrer un serveur nommé \fIX\fP sur le display\ 1 avec les arguments \fI\-a\ 2\ \-t\ 5\fP. Cela démarrera ensuite un interpréteur de commandes distant sur la machine \fBhôte_rapide\fP qui exécutera la commande \fIoutil_cpu\fP, lui indiquant de réaliser l’affichage sur la station de travail locale. .PP Ci\-après voici un exemple de fichier \fI.xinitrc\fP pour démarrer une horloge, plusieurs terminaux et laisser le gestionnaire de fenêtres comme la « dernière » application en cours d’exécution. En assumant que le gestionnaire de fenêtre a été configuré correctement, l’utilisateur choisit alors l’item de menu « Quitter » pour éteindre\ \fIX\fP. .sp .in +8 .nf xrdb \-load $HOME/.Xresources xsetroot \-solid gray & 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 .fi .in -8 .sp Les sites voulant créer un environnement commun de démarrage peuvent tout simplement créer un fichier \fI.xinitrc\fP par défaut qui sert de référence comme fichier de démarrage valable pour tout le site : .sp .in +8 .nf \&#!/bin/sh \&. /etc/X11/xinit/site.xinitrc .fi .in -8 .sp Une autre approche consiste à écrire un script qui démarre \fBxinit\fP avec un script spécifique d’interpréteur de commandes. De tels scripts sont habituellement appelés \fIx11\fP, \fIxstart\fP ou \fIstartx\fP et constituent une façon pratique de fournir une interface simple aux utilisateurs novices : .sp .in +8 .nf \&#!/bin/sh xinit /etc/X11/xinit/site.xinitrc \-\^\- /usr/bin/X \-br .fi .in -8 .sp .SH "VARIABLES D'ENVIRONNEMENT" .TP 15 \fBDISPLAY\fP Cette variable est définie au nom du display auquel les clients doivent se connecter. .TP 15 \fBXINITRC\fP Cette variable indique un fichier init contenant des commandes d’interpréteur pour ouvrir les fenêtres initiales. Par défaut, le fichier \&\fI.xinitrc\fP dans le répertoire personnel de l’utilisateur est utilisé. .SH FICHIERS .TP 15 \&\fI.xinitrc\fP Script par défaut du client. .TP 15 \fIxterm\fP Client à exécuter si le fichier \fI.xinitrc\fP est absent. .TP 15 \&\fI.xserverrc\fP Script par défaut du serveur. .TP 15 \fIX\fP Serveur à exécuter si le fichier \fI.xserverrc\fP est absent. .SH "VOIR AUSSI" \fBX\fP(7), \fBstartx\fP(1), \fBXserver\fP(1), \fBXorg\fP(1), \fBxorg.conf\fP(5), \fBxterm\fP(1) .SH AUTEUR Bob Scheifler, Laboratoire d'informatique du MIT. .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Jean-Paul Guillonneau . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .