{{tag>fr fr:linux fr:configuration_de_linux}} ====== GDM ====== GDM (Gnome Display Manager) est le Display Manager de Gnome. Il a pour rôle d'afficher la fenêtre de login à l'utilisateur. Il est relativement paramètrable grâce à son fichier ///etc/gdm/gdm.conf//. ===== Configuration des sections servers dans GDM ===== Il est possible de configurer des serveurs personnalisés afin de lancer X avec des options différentes. Les serveurs se configurent en utilisant une section [server-xxx] où xxx correspond au nom du serveur. Si vous modifiez [server-Standard], vous écraser la configuration de base. Les paramètres de la section sont les suivants : * name : description * command : chemin de X * handled=true|false : indique si gdm doit gérer le login sur ce serveur * flexible=true|false * chooser=true|false Exemple : [serveur-secondaire] name="deuxieme sortie" command=/usr/X11R6/bin/X -dpi 96 -audit 0 -layout cinema handled=true flexible=true chooser=false ===== Configuration des serveurs statiques ===== La section [servers] de ///etc/gdm/gdm.conf// définit la liste des terminaux virtuels statiques. Ces serveurs seront tous lancés dès le démarrage du système (ils seront également réinitialisés si ils se terminent). Exemple de 2 serveurs statiques avec un layout différent : 0=Standard -layout cinema 1=Standard ===== Création d'une session Oxine pour GDM ===== Le but est de créer une pseudo session X qui lance à programme simple et non pas un environnement graphique complet. Pour cela il suffit de créer un fichier //xxx.desktop// dans ///usr/share/xsessions// Exemple : ///usr/share/xsessions/oxine.desktop// avec le contenu suivant : [Desktop Entry] Encoding=UTF-8 # The names/descriptions should really be better Name=Oxine Session Name[fr]=Session Oxine Comment=Use this session to run Oxine Comment[fr]=Sélectionner cette session pour utiliser Oxine Exec=/usr/local/oxine/bin/oxine Icon= Type=Application ===== Supprimer le mot de passe pour des utilisateurs particuliers ===== La gestion des mots de passe est réalisée par PAM. Il est possible d'exclure l'authentification pour certains utilisateurs. Pour cela créer un fichier contenant la liste des utilisateurs par exemple dans ///etc/gdm/nopassusers.txt// (un utilisateur par ligne) Puis dans ///etc/pam.d/gdm// et ///etc/pam.d/gdm-autologin// ajouter la ligne suivante : auth sufficient pam_listfile.so item=user sense=allow file=/etc/gdm/nopassusers.txt onerr=fail Pour automatiser le login de cet utilisateur, il est possible de configurer GDM directement dans l'interface graphique. ===== Backup ===== * /etc/gdm/gdm.conf * /usr/share/xsessions/oxine.desktop * /etc/gdm/nopassusers.txt * /etc/pam.d/gdm * /etc/pam.d/gdm-autologin ===== Liens ===== * http://ubuntuforums.org/archive/index.php/t-12777.html