LXDM-0.5.0

Introduction à LXDM

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 KDM de KDE.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.

Information sur le paquet

  • 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

Dépendances de LXDM

Requises

gtk+-2.24.26, ISO Codes-3.57 et librsvg-2.40.7 (exécution, pour le thème de fond par défaut)

Recommandées

Facultative

GTK+-3.14.8

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/lxdm

Installation de 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

Explications des commandes

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.

Configuration de LXDM

Fichiers de configuration

/etc/lxdm/lxdm.conf

Script de démarrage

Installez le script d'init /etc/rc.d/init.d/lxdm depuis le paquet blfs-bootscripts-20150304.

make install-lxdm

Information de configuration

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écommentait 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.

Démarrage de lxdm

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 définition, 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 le bon écran:

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 (les instructions dessous font également une sauvegarde, donc vous pouvez facilement annuler la modification):

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.

Contenu

Programmes installés: lxdm, lxdm-binary et lxdm-config
Bibliothèques installées: Aucun
Répertoires installés: /etc/lxdm et /usr/share/lxdm

Description courte

lxdm

est un script pour exécuter lxdm-binary

lxdm-binary

est le gestionnaire d'affichage courant; nécessite d'être exécuté avec l'option -d pour lancer en démon.

lxdm-config

est un programme de personnalisation graphique

lxdm-greeter-gtk

est l'affichage graphique de login, ou, entre d'autres options, le nom de l'utilisateur est choisi et le mot de passe est tapé. (si pas en mode login automatique)

lxdm-numlock

est un programme pour initialiser la touche numlock, si aussi défini dans /etc/lxdm/lxdm.conf

Last updated on 2014-09-01 16:53:56 +0200