Update x-xdm section.
This commit is contained in:
parent
30440c46cc
commit
aa1d78213b
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=54214
1 changed files with 150 additions and 240 deletions
|
|
@ -1056,278 +1056,188 @@ EndSection</programlisting>
|
|||
</sect1>
|
||||
|
||||
<sect1 xml:id="x-xdm">
|
||||
<info><title>Le gestionnaire de procédures de connexions graphiques
|
||||
- “X Display Manager”</title>
|
||||
<info>
|
||||
<title>Le gestionnaire de connexion graphique XDM</title>
|
||||
<authorgroup>
|
||||
<author><personname><firstname>Seth</firstname><surname>Kingsley</surname></personname><contrib>Contribution de </contrib></author>
|
||||
<author>
|
||||
<personname>
|
||||
<firstname>Seth</firstname>
|
||||
<surname>Kingsley</surname>
|
||||
</personname>
|
||||
<contrib>Contribution originale de </contrib></author>
|
||||
</authorgroup>
|
||||
</info>
|
||||
|
||||
<sect2>
|
||||
<title>Généralités</title>
|
||||
|
||||
<indexterm><primary>X Display Manager</primary></indexterm>
|
||||
<para>Le gestionnaire de procédures de connexions graphiques
|
||||
- “X Display Manager”
|
||||
(<application>XDM</application>) est une partie optionnelle du
|
||||
système X Window qui est utilisée pour la
|
||||
gestion des procédures de connexion au système.
|
||||
C'est utile dans plusieurs types de situations, dont les
|
||||
“Terminaux X” minimaux, et les serveurs X
|
||||
d'affichage de grands réseaux. Comme le système
|
||||
X Window est indépendant du type de réseau et de
|
||||
protocole, il existe une large variété de
|
||||
configurations possibles pour faire fonctionner des
|
||||
clients et des serveurs X sur différentes machines
|
||||
connectées entre elles par un réseau.
|
||||
<application>XDM</application> fournit une interface graphique
|
||||
pour sélectionner à quel serveur d'affichage se
|
||||
connecter, et entrer des informations d'autorisation comme
|
||||
l'ensemble identifiant et mot de passe.</para>
|
||||
<para><application>&xorg;</application> propose un gestionnaire de
|
||||
connexion graphique, <application>XDM</application>, qui peut
|
||||
être utilisé pour la gestion des procédures de connexion graphique.
|
||||
<application>XDM</application> fournit une interface graphique
|
||||
pour sélectionner à quel serveur d'affichage se connecter et
|
||||
entrer des informations d'autorisation d'accès comme l'ensemble
|
||||
identifiant et mot de passe.</para>
|
||||
|
||||
<para>Il faut voir <application>XDM</application> comme
|
||||
fournissant les mêmes fonctionnalités à
|
||||
l'utilisateur que l'utilitaire &man.getty.8; (voir la <xref linkend="term-config"/> pour plus de détails).
|
||||
C'est à dire, qu'il exécute les ouvertures de session sur
|
||||
le système sur lequel on se connecte et lance alors une session
|
||||
au nom de l'utilisateur (généralement un gestionnaire de
|
||||
fenêtres pour X). <application>XDM</application> attend alors
|
||||
que le programme se termine, signalant que l'utilisateur en a
|
||||
terminé et devrait être déconnecté
|
||||
du système. A ce moment, <application>XDM</application> peut
|
||||
afficher les écrans d'invite d'ouverture de session et de
|
||||
sélection de serveur pour le prochain utilisateur.</para>
|
||||
</sect2>
|
||||
<para>Cette section montre comment configurer le gestionnaire de
|
||||
connexion graphique X sous &os;. Certains environnements de
|
||||
bureau fournissent leur propre gestionnaire de connexion
|
||||
graphique. Se référer à la <xref linkend="x11-wm-gnome"/> pour
|
||||
des instructions sur comment configurer le gestionnaire de
|
||||
connexion graphique GNOME et à la <xref linkend="x11-wm-kde"/>
|
||||
pour des instructions concernant la configuration du
|
||||
gestionnaire de connexion graphique KDE.</para>
|
||||
|
||||
<sect2>
|
||||
<title>Utiliser XDM</title>
|
||||
<title>Configurer <application>XDM</application></title>
|
||||
|
||||
<para>Le “daemon” d'<application>XDM</application> est
|
||||
<filename>/usr/local/bin/xdm</filename>. Ce programme peut être
|
||||
lancé à n'importe quel moment en tant que
|
||||
<systemitem class="username">root</systemitem> et il s'occupera de la gestion d'X sur
|
||||
la machine locale. Si <application>XDM</application> doit être
|
||||
exécuté à chaque démarrage de la machine,
|
||||
une manière pratique
|
||||
de le faire est d'ajouter une entrée dans
|
||||
<filename>/etc/ttys</filename>. Pour plus d'informations sur le
|
||||
format et l'utilisation de ce fichier, consultez la <xref linkend="term-etcttys"/>. Il existe une ligne dans le fichier
|
||||
<filename>/etc/ttys</filename> de défaut pour exécuter le
|
||||
“daemon” <application>XDM</application> sur un
|
||||
terminal virtuel:</para>
|
||||
<para>Pour installer <application>XDM</application>, utilisez le
|
||||
logiciel porté ou la version pré-compilée
|
||||
<package>x11/xdm</package>. Une fois installé,
|
||||
<application>XDM</application> peut être configuré pour être
|
||||
lancé au démarrage de la machine en modifiant la ligne
|
||||
suivante dans <filename>/etc/ttys</filename>:</para>
|
||||
|
||||
<screen>ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure</screen>
|
||||
<screen>ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure</screen>
|
||||
|
||||
<para>Par défaut cette entrée est désactivée;
|
||||
afin de la réactiver modifiez le cinquième champ de
|
||||
<literal>off</literal> à <literal>on</literal> et relancez
|
||||
&man.init.8; en utilisant les indications de la <xref linkend="term-hup"/>. Le premier champ, le nom du terminal que
|
||||
ce programme gérera, est <literal>ttyv8</literal>. Cela
|
||||
signifie que <application>XDM</application> démarrera sur le
|
||||
neuvième terminal virtuel.</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Configurer XDM</title>
|
||||
<para>Modifiez le <literal>off</literal> pour
|
||||
<literal>on</literal> et sauvegardez la modification. Le
|
||||
champ <literal>ttyv8</literal> sur cette ligne indique que
|
||||
<application>XDM</application> démarrera sur le neuvième
|
||||
terminal virtuel.</para>
|
||||
|
||||
<para>Le répertoire de configuration
|
||||
d'<application>XDM</application> est situé dans
|
||||
<filename>/usr/local/lib/X11/xdm</filename>. Dans ce
|
||||
répertoire il y a de nombreux fichiers utilisés pour
|
||||
modifier le comportement et l'apparence
|
||||
d'<application>XDM</application>. Généralement les
|
||||
fichiers suivants seront présents:</para>
|
||||
<filename>/usr/local/etc/X11/xdm</filename>. Ce répertoire
|
||||
contient plusieurs fichiers utilisés pour modifier le
|
||||
comportement et l'apparence d'<application>XDM</application>,
|
||||
ainsi que quelques procédures et programmes utilisés pour
|
||||
configurer le bureau quand <application>XDM</application> est
|
||||
exécuté. <xref linkend="xdm-config-files"/> résume la
|
||||
fonction de chacun de ces fichiers. La syntaxe exacte et
|
||||
l'utilisation de ces fichiers sont décrites dans
|
||||
&man.xdm.1;.</para>
|
||||
|
||||
<informaltable frame="none" pgwide="1">
|
||||
<tgroup cols="2">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Fichier</entry>
|
||||
<entry>Description</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<table frame="none" pgwide="1" xml:id="xdm-config-files">
|
||||
<title>Fichiers de configuration d'XDM</title>
|
||||
|
||||
<tbody>
|
||||
<row>
|
||||
<entry><filename>Xaccess</filename></entry>
|
||||
<entry>Ensemble de règles d'autorisation du
|
||||
client.</entry>
|
||||
</row>
|
||||
<tgroup cols="2">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Fichier</entry>
|
||||
<entry>Description</entry>
|
||||
</row>
|
||||
</thead>
|
||||
|
||||
<row>
|
||||
<entry><filename>Xresources</filename></entry>
|
||||
<entry>Fichier des ressources X par défaut.</entry>
|
||||
</row>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry><filename>Xaccess</filename></entry>
|
||||
<entry>Le protocole utilisé pour se connecter à
|
||||
<application>XDM</application> est appelé le <quote>X
|
||||
Display Manager Connection Protocol</quote>
|
||||
(<acronym>XDMCP</acronym>). Ce fichier est un
|
||||
ensemble de règles d'autorisation client
|
||||
pour contrôler les connexions <acronym>XDMCP</acronym>
|
||||
à partir de machines distantes. Par défaut, ce
|
||||
fichier n'autorise pas la connexion de clients
|
||||
distants.</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><filename>Xservers</filename></entry>
|
||||
<entry>Liste des écrans distants et locaux à
|
||||
gérer.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><filename>Xresources</filename></entry>
|
||||
<entry>Ce fichier contrôle l'apparence et la prise en
|
||||
main du programme de sélection et d'ouverture de
|
||||
session <application>XDM</application>. La
|
||||
configuration par défaut est une simple fenêtre
|
||||
d'ouverture de session rectangulaire avec le nom de la
|
||||
machine hôte affiché en haut dans une grande police de
|
||||
caractères et avec les invites <quote>Login:</quote>
|
||||
et <quote>Password:</quote> en dessous. Le format de
|
||||
ce fichier est identique au fichier de paramètres par
|
||||
défaut décrit dans la documentation
|
||||
<application>&xorg;</application></entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><filename>Xsession</filename></entry>
|
||||
<entry>Procédure d'ouverture de session par
|
||||
défaut.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><filename>Xservers</filename></entry>
|
||||
<entry>Liste des affichages distants et locaux que le
|
||||
système doit proposer à l'ouverture de
|
||||
session.</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><filename>Xsetup_</filename>*</entry>
|
||||
<entry>Procédures utilisées pour exécuter
|
||||
des applications avant l'interface d'ouverture de
|
||||
session.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><filename>Xsession</filename></entry>
|
||||
<entry>Procédure d'ouverture de session par défaut qui
|
||||
est exécutée par <application>XDM</application> quand
|
||||
un utilisateur se connecte. Elle pointe vers une
|
||||
procedure personnalisée de session dans le répertoire
|
||||
<filename>~/.xsession</filename>.</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><filename>xdm-config</filename></entry>
|
||||
<entry>Configuration globale pour tous les affichages
|
||||
utilisants cette machine.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><filename>Xsetup_</filename>*</entry>
|
||||
<entry>Procédures utilisées pour lancer automatiquement
|
||||
des applications avant d'afficher les interfaces de
|
||||
sélection et d'ouverture de session. Il existe une
|
||||
procedure pour chaque écran utilisé, nommée
|
||||
<filename>Xsetup_*</filename>, où <literal>*</literal>
|
||||
est le numéro local de l'écran. En général, ces
|
||||
procédures exécutent un ou deux programmes en tâche de
|
||||
fond comme <command>xconsole</command>.</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><filename>xdm-errors</filename></entry>
|
||||
<entry>Erreurs générées par le programme
|
||||
serveur.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><filename>xdm-config</filename></entry>
|
||||
<entry>Configuration globale pour tous les écrans
|
||||
tournant sur cette machine.</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><filename>xdm-pid</filename></entry>
|
||||
<entry>L'identifiant du processus exécutant actuellement
|
||||
XDM.</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
<row>
|
||||
<entry><filename>xdm-errors</filename></entry>
|
||||
<entry>Contient les erreurs générées par le programme
|
||||
serveur. Si une connexion
|
||||
qu'<application>XDM</application> tente d'ouvrir se
|
||||
bloque, examinez ce fichier pour trouver des messages
|
||||
d'erreur. Ces messages sont également écrits dans le
|
||||
fichier <filename>~/.xsession-errors</filename> de
|
||||
l'utilisateur à chaque session.</entry>
|
||||
</row>
|
||||
|
||||
<para>Dans ce répertoire se trouvent également quelques
|
||||
procédures et programmes utilisés pour configurer
|
||||
l'environnement quand <application>XDM</application> fonctionne.
|
||||
L'objet de chacun de ces fichiers sera brièvement décrit.
|
||||
La syntaxe exacte et l'utilisation de tous ces fichiers sont
|
||||
décrites dans la page de manuel &man.xdm.1;.</para>
|
||||
|
||||
<para>La configuration par défaut est une simple
|
||||
fenêtre rectangulaire d'ouverture de session avec le nom de
|
||||
la machine hôte affiché en haut dans une grande police de
|
||||
caractères et avec des invites “Login:” et
|
||||
“Password:” en dessous. C'est un bon point de
|
||||
départ pour modifier l'apparence et la prise en main des
|
||||
écrans <application>XDM</application>.</para>
|
||||
|
||||
<sect3>
|
||||
<title>Xaccess</title>
|
||||
|
||||
<para>Le protocole utilisé pour se connecter à
|
||||
des écrans contrôlés par
|
||||
<application>XDM</application> est
|
||||
appelé le “X Display Manager Connection Protocol”
|
||||
(XDMCP). Ce fichier est un ensemble de règles pour
|
||||
contrôler les connexions XDMCP à partir de machines
|
||||
distantes. Il est ignoré à moins que le fichier
|
||||
<filename>xdm-config</filename> ne soit modifié pour
|
||||
accepter les connexions distantes. Par défaut, il
|
||||
n'autorise pas ces connexions.</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>Xresources</title>
|
||||
<para>C'est un fichier de paramètres par défaut
|
||||
pour la sélection du serveur et des écrans d'ouverture
|
||||
de sessions. C'est l'endroit où l'apparence du programme
|
||||
d'ouverture de session peut être modifié. Le format est
|
||||
identique au fichier de paramètres par défaut des
|
||||
applications décrit dans la documentation
|
||||
d'<application>&xfree86;</application>.</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>Xservers</title>
|
||||
<para>C'est une liste de choix des serveurs distants que
|
||||
l'écran de sélection devrait fournir.</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>Xsession</title>
|
||||
<para>C'est la procédure par défaut à
|
||||
exécuter par <application>XDM</application>
|
||||
après qu'un utilisateur ait ouvert une session. Normalement
|
||||
chaque utilisateur disposera d'une procédure de session dans
|
||||
<filename>~/.xsession</filename> qui sera utilisée en lieu
|
||||
et place du fichier par défaut.</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>Xsetup_*</title>
|
||||
<para>Cela sera exécuté automatiquement
|
||||
avant d'afficher les interfaces de sélection et d'ouverture de
|
||||
session. Il existe une procédure pour chaque écran
|
||||
utilisé,
|
||||
nommée <filename>Xsetup_</filename> suivie par le
|
||||
numéro de l'écran local (par exemple
|
||||
<filename>Xsetup_0</filename>). Généralement
|
||||
ces procédures exécutent un ou deux programmes
|
||||
en tâche de fond comme <command>xconsole</command>.</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>xdm-config</title>
|
||||
<para>Ce dernier contient les paramètres sous la forme de
|
||||
paramètres par défaut qui sont applicables à
|
||||
chaque écran que l'installation gère.</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>xdm-errors</title>
|
||||
<para>Ce dernier contient les messages de sortie du serveur X
|
||||
qu'<application>XDM</application> essaye d'exécuter.
|
||||
Si un terminal qu'<application>XDM</application> essaye de
|
||||
démarrer se bloque pour quelque raison, c'est le bon endroit
|
||||
pour chercher les messages d'erreur. Ces messages sont
|
||||
également écrits dans le fichier
|
||||
<filename>~/.xsession-errors</filename> de l'utilisateur à
|
||||
chaque session.</para>
|
||||
</sect3>
|
||||
<row>
|
||||
<entry><filename>xdm-pid</filename></entry>
|
||||
<entry>L'identifiant, <acronym>ID</acronym>, du
|
||||
processus exécutant
|
||||
<application>XDM</application>.</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</table>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Exécuter un serveur d'affichage en réseau</title>
|
||||
<para>Afin de permettre aux autres clients de se connecter au
|
||||
serveur gérant l'affichage, vous devez éditer les
|
||||
règles de contrôle d'accès, et activez l'auditeur
|
||||
de demandes
|
||||
de connexion. Par défaut ces règles sont sur des valeurs
|
||||
conservatrices. Pour faire écouter à
|
||||
<application>XDM</application> les demandes de connexion, tout
|
||||
d'abord commentez une ligne du fichier
|
||||
<filename>xdm-config</filename>:</para>
|
||||
<title>Configurer l'accès à distance</title>
|
||||
|
||||
<screen>! SECURITY: do not listen for XDMCP or Chooser requests
|
||||
<para>Par défaut, seuls les utilisateurs sur le même système
|
||||
peuvent ouvrir une session en utilisant
|
||||
<application>XDM</application>. Pour permettre aux
|
||||
utilisateurs d'autres système de se connecter au gestionnaire
|
||||
d'affichage, éditez les règles de contrôle d'accès et activez
|
||||
l'écoute des demandes de connexion.</para>
|
||||
|
||||
<para>Pour configurer <application>XDM</application> pour
|
||||
l'écoute des demandes de connexions distantes, commentez la
|
||||
ligne <literal>DisplayManager.requestPort</literal> dans le
|
||||
fichier <filename>/usr/local/etc/X11/xdm/xdm-config</filename>
|
||||
en ajoutant un <literal>!</literal> devant:</para>
|
||||
|
||||
<screen>! SECURITY: do not listen for XDMCP or Chooser requests
|
||||
! Comment out this line if you want to manage X terminals with xdm
|
||||
DisplayManager.requestPort: 0</screen>
|
||||
|
||||
<para>et ensuite relancez <application>XDM</application>. Rappelez
|
||||
vous que les commentaires dans des fichiers de paramètres
|
||||
par défaut d'applications débutent avec
|
||||
un caractère “!”, et non pas par l'habituel
|
||||
“#”. Un contrôle d'accès plus
|
||||
strict peut être désiré —
|
||||
consultez les lignes d'exemple dans <filename>Xaccess</filename>,
|
||||
et référez-vous à la page de manuel
|
||||
&man.xdm.1; pour plus d'information.</para>
|
||||
<para>Sauvegardez et relancez <application>XDM</application>.
|
||||
Pour restreindre l'accès à distance, consultez les exemples
|
||||
dans <filename>/usr/local/etc/X11/xdm/Xaccess</filename> ainsi
|
||||
que la page de manuel &man.xdm.1; pour plus
|
||||
d'informations</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Remplacements pour XDM</title>
|
||||
|
||||
<para>Plusieurs remplacements pour le programme
|
||||
<application>XDM</application> de défaut existent. L'un
|
||||
d'eux, <application>KDM</application> (fourni avec
|
||||
<application>KDE</application>) est décrit plus loin dans son
|
||||
propre chapitre. <application>KDM</application> offre de
|
||||
nombreuses améliorations visuelles, ainsi que la fonction
|
||||
permettant aux utilisateurs de sélectionner leur gestionnaire
|
||||
de fenêtres au moment d'ouvrir la session.</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1 xml:id="x11-wm">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue