LXDM est un gestionnaire d'affichage léger pour le bureau LXDE. Il peut également être utilisé comme une alternative aux autres gestionnaires d'affichage comme GDM de GNOME ou LightDM.
This package is known to build and work properly using an LFS-11.0 platform.
Téléchargement (HTTP) : https://downloads.sourceforge.net/lxdm/lxdm-0.5.3.tar.xz
Somme de contrôle MD5 du téléchargement : 061caae432634e6db38bbdc84bc6ffa0
Taille du téléchargement : 236 Ko
Estimation de l'espace disque requis : 5.6 Mo
Estimation du temps de construction : moins de 0.1 SBU
GTK+-2.24.33, ISO Codes-4.7.0 et librsvg-2.50.7 (à l'exécution, pour le fond d'écran du thème par défaut)
LXSession-0.5.5 (pour lxpolkit) ou polkit-gnome-0.105
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/lxdm
D'abord quelques corrections.
cat > pam/lxdm << "EOF"
# Begin /etc/pam.d/lxdm
auth requisite pam_nologin.so
auth required pam_env.so
auth required pam_succeed_if.so uid >= 1000 quiet
auth include system-auth
account include system-account
password include system-password
session required pam_limits.so
session include system-session
# End /etc/pam.d/lxdm
EOF
sed -i 's:sysconfig/i18n:profile.d/i18n.sh:g' data/lxdm.in &&
sed -i 's:/etc/xprofile:/etc/profile:g' data/Xsession &&
sed -e 's/^bg/#&/' \
-e '/reset=1/ s/# //' \
-e 's/logou$/logout/' \
-e "/arg=/a arg=$XORG_PREFIX/bin/X" \
-i data/lxdm.conf.in
Installez LXDM en lançant les commandes suivantes :
./configure --prefix=/usr \ --sysconfdir=/etc \ --with-pam \ --with-systemdsystemunitdir=no && make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
cat > pam/lxdm << "EOF"
... : Remplacez le /etc/pam.d/lxdm
par défaut par un autre approprié
pour BLFS.
sed -i ...
data/lxdm.conf.in : modifications dans la
configuration par défaut. (1) Corrige le fond vers celui par
défaut; (2) redémarre X quand la session est fermée: (3) coquille
et (4) inclu XORG_PREFIX
, qui peut être
différent de /usr
.
sed -i ...
data/Xsession : Utilise /etc/profile
, à la place d'un autre fichier, en
accord avec le standard BLFS.
sed -i ... data/lxdm.in : Corrige les locales de l'accueil selon la spécification BLFS
--with-pam
: Cette
option active l'utilisation de l'authentification pam.
--with-systemdsystemunitdir=no
:
BLFS ne supporte pas systemd.
Pour démarrer lxdm
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-lxdm
Le fichier de configuration du démon LXDM (/etc/lxdm/lxdm.conf
) inclut les options numlock
on/off, background image (bg), session, etc. Vous pouvez
initialiser une session par défaut en dé-commentant la
ligne : session=/usr/bin/startlxde et en remplaçant
startlxde avec la
session de votre choix. Pour GNOME session=/usr/bin/gnome-session. Pour
OPENBOX
session=/usr/bin/openbox-session et pour XFCE session=/usr/bin/startxfce4.
Il est aussi possible d'initialiser une session préférée d'un utilisateur en éditant le fichier ~/.dmrc pour chaque utilisateur et en ajoutant :
[Desktop]
Session=xfce
Vous pouvez remplacer l'avatar de base par défaut dans l'écran de
bienvenue par une autre image représentant votre utilisateur Pour
cela, copiez ou liez l'image désirée de votre répertoire home,
avec le nom .face
.
Vous pouvez démarrer manuellement lxdm en tant qu'utilisateur
root
:
telinit 5
Autrement, vous pouvez être au niveau d'exécution 5 en
permanence, ce qui démarre lxdm soit automatiquement, en
modifiant /etc/inittab
. En tant
qu'utilisateur root
:
cp -v /etc/inittab{,-orig} && sed -i '/initdefault/ s/3/5/' /etc/inittab
Un script important, exécuté après le login, est /etc/lxdm/Xsession
, que nous avons corrigé
pour coller aux spécifications de BLFS.
Last updated on