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.

This package is known to build and work properly using an LFS-11.1 platform.

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 : 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.33, ISO Codes-4.9.0 et librsvg-2.52.6 (à l'exécution, pour le fond d'écran du thème par défaut)

Recommandées

Facultatives

GTK+-3.24.31

Notes utilisateur : https://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 exécutant les commandes suivantes :

./configure --prefix=/usr     \
            --sysconfdir=/etc \
            --with-pam        \
            --with-systemdsystemunitdir=no &&
make

Ce paquet n'a pas de 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

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

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