Site de téléchargement (HTTP): http://ftp.gnome.org/pub/GNOME/sources/gdm/2.4/gdm-2.4.1.3.tar.bz2 Site de téléchargement (FTP): ftp://ftp.gnome.org/pub/GNOME/sources/gdm/2.4/gdm-2.4.1.3.tar.bz2 Version utilisée: 2.4.1.3 Taille du package: 1,7 Mo Estimation de l'espace disque requis: 34,8 Mo Estimation du temps de construction: 2,28 SBU |
Le package gdm contient le démon gérant l'affichage GNOME. Il est utile pour la configuration de connexions graphiques.
gdm dépend de Linux_PAM-0.77, librsvg-2.2.4 et libgnome-2.2.0.1 gdm utilisera: tcpwrappers-7.6 |
Installez gdm en lançant les commandes suivantes:
groupadd gdm && useradd -c gdm -d /dev/null -g gdm -s /bin/bash gdm && ./configure --prefix=$GNOME_PREFIX --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.
/opt/gnome2/gdm.conf, /opt/gnome2/gnomerc
Les fichiers de configurations gdm PAM contiennent des modules non présents lors d'une installation BLFS. Les commandes suivantes vont remplacer 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 le lançant à partir de la console root.
Pour automatiser le lancement de gdm, utilisez la commande suivante pour créer le script init.d si votre GNOME_PREFIX vaut /opt/gnome-2.2. Les chemins complètement qualifiés peuvent être remplacés par:
cat > /etc/rc.d/init.d/gdm << "EOF" #!/bin/bash # Debut $rc_base/init.d/gdm # Basé sur le script sysklogd de LFS-3.1 et précédent. # Réécrit par Gerard Beekmans - gerard@linuxfromscratch.org source /etc/sysconfig/rc source $rc_functions case "$1" in start) echo "Starting gdm..." loadproc /opt/gnome-2.2/bin/gdm ;; stop) echo "Stopping gdm..." if [ -f /var/run/gdm.pid ]; then loadproc /opt/gnome-2.2/sbin/gdm-stop fi; ;; reload) echo "Reloading gdm..." reloadproc /opt/gnome-2.2/sbin/gdm-safe-restart ;; restart) echo "Restarting gdm..." loadproc /opt/gnome-2.2/sbin/gdm-restart ;; *) echo "Usage: $0 {start|stop|reload|restart}" exit 1 ;; esac # Fin $rc_base/init.d/gdm EOF chmod 755 /etc/rc.d/init.d/gdm |
Créez les liens symboliques vers ce fichier dans les répertoires rc.d avec les commandes suivantes:
cd /etc/rc.d/init.d && ln -sf ../init.d/gdm ../rc0.d/K05gdm && ln -sf ../init.d/gdm ../rc1.d/K05gdm && ln -sf ../init.d/gdm ../rc2.d/K05gdm && ln -sf ../init.d/gdm ../rc3.d/K05gdm && ln -sf ../init.d/gdm ../rc4.d/K05gdm && ln -sf ../init.d/gdm ../rc5.d/S95gdm && ln -sf ../init.d/gdm ../rc6.d/K05gdm |
Pour démarrer automatiquement avec un login graphique, éditez /etc/inittab de façon à ce que la ligne indiquant
id:3:initdefault: |
id:5:initdefault: |
Le package gdm contient gdm, gdm-binary, gdmXnestchooser, gdmchooser, gdmflexiserver, gdmgreeter, gdmlogin, gdmmktemp, gdmphotosetup, gdmsetup, gdmthemetester, gdm-restart, gdm-safe-restart, gdm-stop, gdmaskpass, gdmconfig et gdmopen.
gdm est un script wrapper exécutant gdm-binary, le prompt de connexion basé sur GNOME.
gdmchooser est une application pour sélectionner les hôtes activés par XDMCP sur le réseau local.
gdmsetup est une interface graphique pour éditer gdm.conf.
gdm-restart envoie le signal HUP et gdm-safe-restart envoie le signal USR1 au démon pour qu'il se relance. Ils sont utilisés après que le fichier de configuration est éditée.
gdmconfig est une application pour gérer la configuration d'une suite entière d'applications GDM. Il gère l'apparence (look and feel), la sécurité, XDMCP, GDMchooser et plus.
Précédent | Sommaire | Suivant |
gconf-editor-0.4.0 | Niveau supérieur | Configurer Gnome |