GDM est le service du système qui est responsable pour fournir des connexions graphiques et pour gérer les affichages locaux et distants.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/gdm/3.6/gdm-3.6.1.tar.xz
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/gdm/3.6/gdm-3.6.1.tar.xz
Somme de contrôle MD5 du téléchargement : 5f2ef52abd8ba9a1069d4eb401f99f48
Taille du téléchargement : 1.6 Mo
Estimation de l'espace disque requis : 65 Mo
Estimation du temps de construction : 0.5 SBU
AccountsService-0.6.25, dconf-0.14.0, libcanberra-0.30, Linux-PAM-1.1.6, NSS-3.14 et yelp-xsl-3.6.1
gobject-introspection-1.34.1.1, ISO Codes-3.39 et UPower-0.9.18
check-0.9.9 (requis pour lancer la suite de tests)
ConsoleKit-0.4.6, GNOME-Session-3.6.1 et soit gnome-shell-3.6.1 ou Metacity-2.34.13
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gdm
Il est recommandé d'avoir un groupe et un utilisateur dédiés pour
prendre le contrôle du démon gdm après qu'il a été démarré.
Lancez les commandes suivantes en tant qu'utilisateur root
:
groupadd -g 21 gdm && useradd -c "GDM Daemon Owner" -d /var/lib/gdm -u 21 -g gdm -s /bin/false gdm && usermod -a -G audio gdm && usermod -a -G video gdm
Installez GDM en lançant les commandes suivantes :
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=$(pkg-config --variable=prefix ORBit-2.0)/lib/gdm --libexecdir=/usr/lib/gdm --with-initial-vt=7 --with-at-spi-registryd-directory=/usr/lib/at-spi2-core --with-authentication-agent-directory=/usr/lib/polkit-gnome --with-check-accelerated-directory=/usr/lib/gnome-session --with-consolekit-directory=/usr/lib/ConsoleKit --disable-static && make
Si vous avez installé check-0.9.9 et si vous souhaitez lancer la suite de tests, lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install && chown -R -v gdm:gdm /var/lib/gdm /var/cache/gdm /var/log/gdm
--with-initial-vt=7
:
Ce paramètre fait que GDM démarre
sur vt7 à la place du premier VT libre .
--with-*-directory=...
: Ces
paramètres spécifient l'endroit des programmes qui sont utilisés à
l'exécution.
--disable-static
: Ce paramètre
empêche l'installation des versions statiques des bibliothèques.
--with-default-pam-config=lfs
:
Utilisez ce paramètre si vous ne créez pas /etc/lfs-release
ou que l'autodétection de la
distribution échoue et que vous voulez activer l'utilisation de
GDM.
Le démon GDM est configuré en utilisant le fichier /etc/gdm/custom.conf
. Les valeurs par défaut
sont stockées dans GSettings dans le fichier gdm.schemas
. Il est recommandé que les
utilisateurs finaux modifient le fichier /etc/gdm/custom.conf
car le fichier schemas
peut être écrasé par les utilisateurs mettent à jour leur système
pour avoir une nouvelle version de GDM.
Si le démon système D-BUS est exécuté pendant l'installation de gdm, assurez vous de stopper et de redémarrer le demon D-BUS avant de tenter de démarrer gdm.
On peut tester gdm
en l'exécutant en tant qu'utilisateur root
. si vous souhaitez l'arrêter vous devez
allez dans un tty différent et ensuite le tuer.
Pour démarrer une connexion graphique au démarrage du système,
installez le script de démarrage /etc/rc.d/init.d/gdm
fourni dans le paquet
blfs-bootscripts-20120828.
make install-gdm
Maintenant éditez /etc/inittab
avec
les commandes suivantes.
sed -i 's/id:3:initdefault:/id:5:initdefault:/' /etc/inittab
Last updated on : 2012-10-19 08:22:00 +020