GDM est un service système qui est responsable des authentifications graphiques et de la gestion des affichages locaux et à distance.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://download.gnome.org/sources/gdm/41/gdm-41.3.tar.xz
Téléchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/gdm/41/gdm-41.3.tar.xz
Somme de contrôle MD5 : 32e70f633b0709f0345b327d57349c82
Taille du téléchargement : 792 Ko
Estimation de l'espace disque requis : 38 Mo
Estimation du temps de construction : 0.2 SBU
AccountsService-22.07.5, GTK+-3.24.31, ISO Codes-4.9.0, itstool-2.0.7, libcanberra-0.30, libdaemon-0.14 et Linux-PAM-1.5.2
gnome-session-41.3, gnome-shell-41.4 et elogind-246.10
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/gdm
Il est recommandé d'avoir un utilisateur et un groupe dédiés au
contrôle du démon gdm
après son démarrage. 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 &&
passwd -ql gdm
Tout d'abord, adaptez GDM pour qu'il construise sans la présence de systemd :
sed -i -r '/(^| )systemd_dep/d' meson.build
Installez GDM en exécutant les commandes suivantes :
sed -e 's@systemd@elogind@' \
-e '/elogind/isession required pam_loginuid.so' \
-i data/pam-lfs/gdm-launch-environment.pam &&
mkdir build &&
cd build &&
meson --prefix=/usr \
--buildtype=release \
-Dgdm-xsession=true \
-Dsystemd-journal=false \
-Dsystemdsystemunitdir=/tmp \
-Dsystemduserunitdir=/tmp .. &&
ninja
Ce paquet n'a pas de suite de tests utilisable.
Maintenant, en tant qu'utilisateur root :
ninja install &&
rm -rv /tmp/*.{service,target.d}
--buildtype=release :
spécifie le type de construction convenant aux versions stables de
ce paquet, comme la valeur par défaut produit des binaires non
optimisés.
-Dinitial-vt=7 : utilisez ce
paramètre pour que GDM démarre sur
le VT7 plutôt que le premier VT libre.
-Ddefault-pam-config=lfs :
Utilisez ce paramètre si vous n'avez pas créé le fichier
/etc/lfs-release ou l'auto-détection
de la distribution échouera et vous serez incapables d'utiliser
GDM.
-Dgdm-xsession=true :
Ceci active l'installation du fichier Xsession de GDM.
Le service GDM est configuré à l'aide du 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 de schémas
peut être écrasé quand les utilisateurs mettent à jour leur
système pour avoir une nouvelle version de GDM.
Pour démarrer gdm
automatiquement quand le système passe au niveau d'exécution 5,
installez le script /etc/rc.d/init.d/xdm et le fichier de
configuration /etc/sysconfig/xdm
inclus dans le paquet blfs-bootscripts-20210826 et
ajustez /etc/inittab en lançant en
tant qu'utilisateur root :
make install-gdm
Pour indiquer la valeur par défaut de 5 pour toujours, ce qui
démarre l'écran d'accueil de gdm automatiquement, vous
pouvez modifier /etc/inittab. En
tant qu'utilisateur root :
sed /initdefault/s/3/5/ -i /etc/inittab
Last updated on