Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:environnements:x11:lightdm [29/10/2013 10:58] paskal |
doc:environnements:x11:lightdm [25/10/2016 15:29] louarn |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== LightDM ====== | ====== LightDM ====== | ||
- | * Objet : installation et configuration du gestionnaire de connexion Lightdm | + | * Objet : installation et configuration du gestionnaire de connexion Lightdm. |
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}}. |
* Commentaires : LighDM est une alternative à GDM ou KDM. | * Commentaires : LighDM est une alternative à GDM ou KDM. | ||
- | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) |
- | * Suivi : {{tag>à_tester}}. | + | * Suivi : {{tag>à-tester}} |
- | * Création par **black_sun_2012** 18/07/2012 | + | * Création par [[user>black_sun_2012]] le 18/07/2012. |
- | * Mise-à-jour par **paskal** 29/10/2013 | + | * Mise-à-jour par [[user>paskal]] le 29/10/2013. |
+ | * Mise à jour par [[user>Freddec]] le 07/12/2015, rajout du paragraphe. | ||
+ | * Verrouiller le pavé numérique dés le lancement de LightDM. | ||
* Testé par <...> le <...> | * Testé par <...> le <...> | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=70723 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=70723 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 13: | Ligne 15: | ||
===== Présentation ===== | ===== Présentation ===== | ||
- | LightDM est un gestionnaire d'affichage multi-desktop. Il a été conçu pour être une alternative relativement légère et très personnalisable à GDM. | + | |
+ | LightDM est un gestionnaire d'affichage multi-desktop. \\ | ||
+ | Il a été conçu pour être une alternative relativement légère et très personnalisable à GDM. | ||
LightDM a été introduit dans Wheezy, il est suffisamment stable pour être aussi utilisé dans Jessie et Sid. | LightDM a été introduit dans Wheezy, il est suffisamment stable pour être aussi utilisé dans Jessie et Sid. | ||
- | \\ | ||
===== Installation ===== | ===== Installation ===== | ||
+ | |||
Installer((Voir la commande [[:doc:systeme:apt:apt-get | apt-get]])) le paquet **lightdm** : | Installer((Voir la commande [[:doc:systeme:apt:apt-get | apt-get]])) le paquet **lightdm** : | ||
- | <code root>apt-get install lightdm </code> | + | <code root>apt-get update && apt-get install lightdm </code> |
- | \\ | ||
===== Configuration ===== | ===== Configuration ===== | ||
+ | |||
LightDM est configurable en éditant((Voir : [[:doc:editeurs:nano | nano]])) le fichier : | LightDM est configurable en éditant((Voir : [[:doc:editeurs:nano | nano]])) le fichier : | ||
/etc/lightdm/lightdm.conf | /etc/lightdm/lightdm.conf | ||
- | Il est recommandé d'effectuer une sauvegarde du fichier de configuration avant d'essayer de le configurer. Pour changer le gestionnaire d'affichage par défaut courant, exécutez : | + | Il est recommandé d'effectuer une sauvegarde du fichier de configuration avant d'essayer de le configurer. \\ |
+ | Pour changer le gestionnaire d'affichage par défaut courant, exécutez : | ||
<code root>dpkg-reconfigure lightdm</code> | <code root>dpkg-reconfigure lightdm</code> | ||
+ | |||
puis sélectionnez : | puis sélectionnez : | ||
- | LIGHTDM | + | lightdm |
- | Si vous débutez avec LightDM, mieux vaut avoir [[:doc:environnements:gnome:gdm3|GDM]], [[:doc:environnements:x11:slim|SLiM]] ou un autre gestionnaire d'affichage installé en sauvegarde. | + | Si vous débutez avec LightDM, mieux vaut avoir [[:doc:environnements:gnome:gdm3|GDM]], [[:doc:environnements:x11:slim|SLiM]] ou un autre gestionnaire d'affichage installé en sauvegarde. |
- | Pour connaître les différente clés je vous renvoie sur la doc : | + | Pour connaître les différentes clés je vous renvoie sur la doc : |
* [[http://doc.ubuntu-fr.org/lightdm#tableau_des_parametres_de_lightdm|ubuntu]] | * [[http://doc.ubuntu-fr.org/lightdm#tableau_des_parametres_de_lightdm|ubuntu]] | ||
- | |||
Et aussi quelques explications sur différents paramètres et comment les modifier : | Et aussi quelques explications sur différents paramètres et comment les modifier : | ||
* [[http://doc.ubuntu-fr.org/lightdm#aller_plus_loin|aller plus loin]] | * [[http://doc.ubuntu-fr.org/lightdm#aller_plus_loin|aller plus loin]] | ||
- | |||
- | Et aussi une petite astuce pour [[http://la-vache-libre.org/astuce-testez-les-parametres-de-lightdm-dans-votre-terminal|tester les paramètres de lightDM dans votre terminal]] | ||
==== Modifier le fond de l'écran d'accueil ==== | ==== Modifier le fond de l'écran d'accueil ==== | ||
+ | |||
La configuration de l'écran d'accueil GTK de LightDM avec Debian se trouve dans le fichier ''/etc/lightdm/lightdm-gtk-greeter.conf''. On peut y voir que l'image de fond pointe vers le fichier ''/usr/share/images/desktop-base/login-background.svg''. | La configuration de l'écran d'accueil GTK de LightDM avec Debian se trouve dans le fichier ''/etc/lightdm/lightdm-gtk-greeter.conf''. On peut y voir que l'image de fond pointe vers le fichier ''/usr/share/images/desktop-base/login-background.svg''. | ||
- | Aussi, le moyen le plus simple pour modifier le fond de l'écran d'accueil est de trouver une image qui vous plaît dans le répertoire ''/usr/share/images/desktop-base/'', puis d'en indiquer le chemin dans le fichier ''/etc/lightdm/lightdm-gtk-greeter.conf''. | + | Aussi, le moyen le plus simple pour modifier le fond de l'écran d'accueil est de trouver une image qui vous plaît dans le répertoire ''/usr/share/images/desktop-base/'', puis d'en indiquer le chemin dans le fichier ''/etc/lightdm/lightdm-gtk-greeter.conf''. \\ |
+ | Vous pouvez aussi spécifier dans ''/etc/lightdm/lightdm-gtk-greeter.conf'' le chemin vers une autre image de votre choix, aux formats svg ou png. | ||
- | ==== Lancement automatique ==== | + | ==== Lancement automatique - méthode 1 ==== |
- | Cherchez ces lignes dans le fichier de configuration de lightdm, décommentez-les et personnalisez-les suivant vos préférences. | + | Cherchez ces lignes dans le fichier de configuration de lightdm, décommentez-les et personnalisez-les suivant vos préférences : |
- | <code>[SeatDefaults] | + | <code bash /etc/lightdm/lightdm.conf>[SeatDefaults] |
#autologin-user= | #autologin-user= | ||
#autologin-user-timeout=0</code> | #autologin-user-timeout=0</code> | ||
- | \\ | + | ==== Lancement automatique - méthode 2 ==== |
+ | |||
+ | Configurer LightDm pour pouvoir se connecter sans mot de passe. | ||
+ | - Au préalable fermez et enregistrez vos applications si vous avez une session d'ouverte, puis tapez : <code root>/etc/init.d/lightdm stop</code> | ||
+ | - Utilisez <key>A-Right</key> ou <key>Left</key> pour basculer sur une autre console. | ||
+ | - Loggez-vous en root, puis tapez le mot de passe de celui-ci. | ||
+ | - Éditez le fichier "/etc/lightdm/lightdm.conf" : <code root>nano /etc/lightdm/lightdm.conf</code>Puis lui ajouter à la fin ceci : <file config fin du fichier lightdm.conf> | ||
+ | [SeatDefaults]autologin-user=andy | ||
+ | autologin-user-timeout=0 | ||
+ | pam-service=lightdm-autologin</file> | ||
+ | <note>Remplacez "andy" par votre nom d'utilisateur du compte concerné.</note> | ||
+ | Vous pouvez également interdire la connexion des comptes invités à lightdm (facultatif).\\ | ||
+ | - Pour ce faire : <code root>nano /etc/lightdm/lightdm.conf</code> | ||
+ | - Cherchez la ligne "#allow-guest=true" dans la section "SeatDefaullts" et remplacez :<code>#allow-guest=true</code> par :<code>allow-guest=false</code>Normalement l'installation de lightdm à dû créer le fichier "/etc/pam.d/lightdm-autologin", si ce n'est pas le cas, créez-le :<code root>touch /etc/pam.d/lightdm-autologin</code> | ||
+ | - Puis éditez-le et remplissez-y ceci : <file config lightdm-autologin> | ||
+ | #%PAM-1.0 | ||
+ | auth requisite pam_nologin.so | ||
+ | auth required pam_env.so readenv=1 | ||
+ | auth required pam_env.so readenv=1 envfile=/etc/default/locale | ||
+ | #auth sufficient pam_thinkfinger.so | ||
+ | auth required pam_permit.so | ||
+ | @include common-account | ||
+ | # SELinux needs to be the first session rule. This ensures that any | ||
+ | # lingering context has been cleared. Without out this it is possible | ||
+ | # that a module could execute code in the wrong domain. | ||
+ | # When the module is present, "required" would be sufficient (When SELinux | ||
+ | # is disabled, this returns success.) | ||
+ | session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close | ||
+ | session required pam_limits.so | ||
+ | session required pam_loginuid.so | ||
+ | @include common-session | ||
+ | # SELinux needs to intervene at login time to ensure that the process | ||
+ | # starts in the proper default security context. Only sessions which are | ||
+ | # intended to run in the user's context should be run after this. | ||
+ | session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open | ||
+ | # When the module is present, "required" would be sufficient (When SELinux | ||
+ | # is disabled, this returns success.)@include common-password</file> | ||
+ | Enfin, rechargez et redémarrez lightdm : <code root>/etc/init.d/lightdm reload && /etc/init.d/lightdm restart</code> | ||
+ | |||
+ | ==== Ajouter la liste des utilisateurs ==== | ||
+ | |||
+ | Dans le fichier ''/usr/share/lightdm/lightdm.conf.d/01_debian.conf'', changer la valeur de ''greeter-hide-users'' : | ||
+ | <code bash /usr/share/lightdm/lightdm.conf.d/01_debian.conf>[SeatDefaults] | ||
+ | greeter-session=lightdm-greeter | ||
+ | greeter-hide-users=false | ||
+ | session-wrapper=/etc/X11/Xsession | ||
+ | </code> | ||
+ | |||
+ | fera apparaître une liste déroulante des utilisateurs à la connexion. \\ | ||
+ | Utile pour les fainéants qui ne veulent pas retaper le login à chaque connexion. | ||
+ | |||
+ | ==== Verrouillage du pavé numérique dès la fenêtre de login ==== | ||
+ | |||
+ | ===Pré-requis=== | ||
+ | |||
+ | Avoir installé le paquet **numlockx** avec [[doc:systeme:apt:apt|apt]], [[doc:systeme:apt:synaptic|synaptic]], [[doc:systeme:apt:aptitude|aptitude]], wajig...vous avez le choix des armes ;-) \\ | ||
+ | Faites au préalable une copie du fichier ''/usr/share/lightdm/lightdm.conf.d/01_debian.conf'' : | ||
+ | <code root>cp /usr/share/lightdm/lightdm.conf.d/01_debian.conf /usr/share/lightdm/lightdm.conf.d/01_debian.conf.sav</code> | ||
+ | |||
+ | === Méthode === | ||
+ | |||
+ | Puis éditez-le en root ou via sudo <code user> sudo vi /usr/share/lightdm/lightdm.conf.d/01_debian.conf </code> ou <code user> sudo nano /usr/share/lightdm/lightdm.conf.d/01_debian.conf </code> | ||
+ | Là encore je vous laisse le choix des armes. \\ | ||
+ | Ajoutez la ligne ci-dessous : | ||
+ | <code bash /usr/share/lightdm/lightdm.conf.d/01_debian.conf> greeter-setup-script=/usr/bin/numlockx on </code> | ||
===== Thèmes ===== | ===== Thèmes ===== | ||
- | LightDM peut être personnalisé grâce à des thèmes (greeters). | + | |
+ | LightDM peut être personnalisé grâce à des thèmes (greeters). \\ | ||
Actuellement, il n'existe pas de gestionnaire graphique pour choisir et configurer les thèmes. \\ | Actuellement, il n'existe pas de gestionnaire graphique pour choisir et configurer les thèmes. \\ | ||
Ligne 61: | Ligne 132: | ||
Par exemple : //lightdm-gtk-greeter.conf//. | Par exemple : //lightdm-gtk-greeter.conf//. | ||
- | \\ | ||
===== Ressources ===== | ===== Ressources ===== | ||
+ | |||
* [[https://wiki.debian.org/fr/LightDM]] | * [[https://wiki.debian.org/fr/LightDM]] | ||
* [[http://www.freedesktop.org/wiki/Software/LightDM/]] | * [[http://www.freedesktop.org/wiki/Software/LightDM/]] | ||
* [[http://doc.ubuntu-fr.org/lightdm]] | * [[http://doc.ubuntu-fr.org/lightdm]] | ||
- | * [[http://rohanprabhu.com/?p=240]] | + | * %%[[http://rohanprabhu.com/?p=240]]%% - Lien obsolète. |