Installez GDM en lançant les commandes suivantes :
groupadd gdm &&
useradd -c gdm -d /dev/null -g gdm -s /bin/bash gdm &&
./configure --prefix=`pkg-config --variable=prefix ORBit-2.0` \
--libexecdir=`pkg-config --variable=prefix ORBit-2.0`/sbin \
--sysconfdir=/etc/gnome --localstatedir=/var/lib \
--with-pam-prefix=/etc &&
make &&
make install
--sysconfdir=/etc/gnome: cette commande place les fichiers de configuration dans /etc/gnome au lieu de /opt/gnome2/etc.
--localstatedir=/var/lib: cette commande place les fichiers dans /var/lib au lieu de /opt/gnome2/var.
--with-pam-prefix=/etc: cette commande place les fichiers de configuration de PAM dans /etc/pam.d au lieu de /etc/gnome.
Les fichiers de configuration PAM GDM contiennent des modules non présents dans une installation BLFS. Les commandes suivantes remplaceront ces fichiers :
cat > /etc/pam.d/gdm << "EOF" auth required pam_unix.so auth required pam_nologin.so account required pam_unix.so password required pam_unix.so session required pam_unix.so EOF cat > /etc/pam.d/gdm-autologin << "EOF" auth required pam_env.so auth required pam_nologin.so auth required pam_permit.so account required pam_unix.so password required pam_unix.so session required pam_unix.so EOF
gdm peut être testé en l'exécutant à partir d'une console root.
Pour lancer une connexion graphique au démarrage, installez le script d'initialisation /etc/rc.d/init.d/gdm inclus dans le paquetage blfs-bootscripts-5.1.
make install-gdm
Pour démarrer automatiquement avec une demande de connexion graphique, éditez /etc/inittab de façon à ce que la dernière ligne contienne :
id:3:initdefault:
is changed to:
id:5:initdefault:
Le paquetage GDM contient gdm, gdm-binary, gdmXnest, gdmXnestchooser, gdmchooser, gdmflexiserver, gdmgreeter, gdmlogin, gdmphotosetup, gdmsetup, gdmthemetester, gdm-restart, gdm-safe-restart, gdm-stop, gdmconfig, gdmopen et gdmtranslate.
gdmchooser est une application pour sélectionner les hôtes du réseau local dont le XDMCP est activé.
gdm-restart envoit le signal HUP et gdm-safe-restart envoit le signal USR1 au démon GDM de façon à ce qu'il redémarre. Ils sont utilisés après que le fichier de configuration ait été édité.