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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.
Téléchargement (HTTP) : http://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 Kio
Estimation de l'espace disque requis : 5.6 Mio
Estimation du temps de construction : moins de 0.1 SBU
GTK+-2.24.29, ISO Codes-3.65 et librsvg-2.40.13 (à l'exécution, pour le fond d'écran du thème par défaut)
ConsoleKit2-1.0.1 et Linux-PAM-1.2.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/lxdm
D'abord quelques corrections.
cat > pam/lxdm << "EOF" &&
#%PAM-1.0
auth required pam_unix.so
auth requisite pam_nologin.so
account required pam_unix.so
password required pam_unix.so
session required pam_unix.so
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.
Installez le script d'init /etc/rc.d/init.d/lxdm
depuis le paquet
blfs-bootscripts-20150924.
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, c'est à dire, si vous
installez le script de démarrage, en lançant, en tant
qu'utilisateur root
:
/etc/rc.d/init.d/lxdm start
Par convention, X doit être exécuté au niveau d'exécution 5,
donc, c'est vrai aussi pour lxdm. Cependant, par défaut BLFS lance le
niveau 3. Le changement en niveau 5, depuis le terminal (en tant
qu'utilisateur root
) fait que le
script de démarrage de lxdm est exécuté, en obtenant
l'écran de bienvenue :
init 5
Pour changer en permanence à 5, donc pour obtenir que
lxdm soit
automatiquement à l'écran, vous devez modifier /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 2016-03-05 19:23:30 +0100