lxdm-0.5.3

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 ou LightDM.

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

Informations sur le paquet

  • Téléchargement (HTTP) : https://downloads.sourceforge.net/lxdm/lxdm-0.5.3.tar.xz

  • Téléchargement (FTP) :

  • 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

Dépendances de LXDM

Requises

GTK+-2.24.32, ISO Codes-4.5.0 et librsvg-2.48.8 (à l'exécution, pour le fond d'écran du thème par défaut)

Recommandées

Facultatives

GTK+-3.24.21

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

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

Explication des commandes

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.

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-20200404.

make install-lxdm

Informations sur la configuration

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.

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

Vous devriez aussi désactiver la gestion de l'énergie par défaut d'elogind :

cat >> /etc/elogind/logind.conf << "EOF"
AllowSuspend=no
AllowHibernation=no
EOF
[Note]

Note

Un script important, exécuté après le login, est /etc/lxdm/Xsession, que nous avons corrigé pour coller aux spécifications de BLFS.

Contenu

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

Descriptions courtes

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.

Last updated on 2020-02-21 09:01:08 +0000