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's ou LightDM.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.
Téléchargement (HTTP) : http://downloads.sourceforge.net/lxdm/lxdm-0.5.0.tar.xz
Somme de contrôle MD5 du téléchargement : a51686720e606ca456d7f56ae4159d1f
Taille du téléchargement : 232 Ko
Estimation de l'espace disque requis : 4.7 Mo
Estimation du temps de construction : less than 0.1 SBU
gtk+-2.24.28, ISO Codes-3.59 et librsvg-2.40.10 (exécution, pour le thème de fond par défaut)
ConsoleKit2-1.0.0 et Linux-PAM-1.2.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/lxdm
Commencez par corriger quelques fichiers.
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 ne vient pas 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 ...
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) typo et (4) inclu
XORG_PREFIX
, qui peut être différent de
/usr
.
sed -i ...
data/Xsession: Utilise /etc/profile
, a la place d'un autre fichier, en
accord avec le standard BLFS.
sed -i ... data/lxdm.in: corrige les bonnes locales selon la spécification BLFS.
--with-pam
: Cette option
active l'utilisation de l'authentification
--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
) inclu les options numlock
on/off, backgraound 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'image idiote 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'éxé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 specifications de BLFS.
Last updated on 2014-09-01 16:53:56 +0200