STARTX(1)

NOM
startx – Initialisation d’une session X

SYNOPSIS
startx [ [ client ] options ... ] [ -- [ serveur ] [ display ] options ... ]

DESCRIPTION
Le programme startx est un frontal pour xinit(1), qui fournit une interface utilisateur plus agréable pour lancer une seule session du système X Window. Il est souvent lancé sans argument.

Les arguments suivant immédiatement la commande startx sont utilisés pour lancer un client de la même manière que xinit(1). L'argument spécial « -- » marque la fin des arguments du client et le début des options du serveur. Il peut être commode de spécifier les options du serveur avec startx pour les changer en fonction de la session. Quelques exemples de spécification d'arguments pour le serveur sont fournis ci-après. Consultez la page de manuel de votre serveur X pour déterminer quels arguments sont autorisés.

    startx -- -depth 16

    startx -- -dpi 100

    startx -- -layout Multihead

Notez que dans le système Debian, ce que beaucoup de gens mettent traditionnellement dans le fichier .xinitrc devrait être plutôt dans le fichier .xsession. Cela permet au même environnement X d’être affiché quel que soit le programme startx, xdm ou xinit utilisé pour démarrer la session X. Toutes les explications sur le fichier .xinitrc dans la page de manuel de xinit(1) sont également valables pour le fichier .xsession. Ne pas oublier que .xinitrc est utilisé seulement par xinit(1) et totalement ignoré par xdm(1).

Pour déterminer le client à lancer, startx consulte d’abord la variable d’environnement XINITRC pour un nom de fichier. Si cette variable n’est pas définie ou ne contient pas de nom de fichier, il recherche un fichier appelé .xinitrc dans le répertoire personnel de l’utilisateur. S’il n’est pas trouvé, il utilise le fichier xinitrc dans le répertoire de bibliothèques d’xinit. Si des options de ligne de commande sont fournies, elles annulent ce comportement et font revenir au comportement de xinit(1). Pour déterminer le serveur à utiliser, startx consulte la variable d’environnement XSERVERRC pour un nom de fichier. Si cette variable n’est pas définie, ou ne contient pas de nom de fichier, il recherche un fichier appelé .xserverrc dans le répertoire personnel de l’utilisateur. S’il n’est pas trouvé, il utilise le fichier xserverrc dans de répertoire de bibliothèques d’xinit. Si des options de ligne de commande sont fournies, elles annulent ce comportement et font revenir au comportement de xinit(1). Les utilisateurs ont rarement besoin de fournir un fichier .xserverrc. Consultez la page de manuel de xinit(1) pour plus de détails sur les arguments.

Les fichiers xinitrc et xserverrc, valables pour tout le système, se trouvent dans le répertoire /etc/X11/xinit.

VARIABLES D'ENVIRONNEMENT

DISPLAY
    Cette variable est définie au nom du « display » auquel les clients doivent se connecter. Notez qu'elle doit être définie, pas lue.

XAUTHORITY
    Cette variable, si elle n'est pas déjà définie, est réglée à $(HOME)/.Xauthority. C’est pour éviter que le serveur X, s'il ne reçoit pas d’argument -auth, ne mette en place automatiquement une authentification non sécurisée basée sur l'hôte pour l’hôte local. Consultez les pages de manuel de Xserver(1) et Xsecurity(7) pour plus d'informations sur l'authentification de client et serveur X.

XINITRC
    Cette variable doit contenir l’emplacement d’un fichier xinitrc. Si elle n’est pas définie, $(HOME)/.xinitrc ou /etc/X11/xinit/xinitrc seront utilisés.

XSERVERRC
    Cette variable doit contenir l’emplacement d’un fichier de serveur X. Si elle n’est pas définie, $(HOME)/.xinitrc ou /etc/X11/xinit/xserverrc seront utilisés.

FICHIERS

$(HOME)/.xinitrc
    Client à exécuter. Classiquement, un script d’interpréteur de commandes qui exécute plusieurs programmes en arrière-plan.

$(HOME)/.xserverrc
    Serveur à exécuter. Par défaut, c’est X

/etc/X11/xinit/xinitrc
    Client à exécuter si l’utilisateur n’a pas de fichier .xinitrc.

/etc/X11/xinit/xserverrc
    Serveur à exécuter si l’utilisateur n’a pas de fichier .xserverrc.

VOIR AUSSI
xinit(1), X(7), Xserver(1), Xorg(1), xorg.conf(5)

TRADUCTION
La traduction française de cette page de manuel a été créée par Frédéric Henry et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 (https://www.gnu.org/licenses/gpl-3.0.html) concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.