logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [30/01/2016 17:40]
trebmuh rapatriage des info concernant lightdm qui étaient dans la page doc:environnements:mate:configuration
doc:environnements:x11:lightdm [30/09/2017 06:03]
smolski [Configuration]
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 avisé}}+  * 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 [[user>​black_sun_2012]] le 18/​07/​2012 +    * Création par [[user>​black_sun_2012]] le 18/07/2012. 
-    * Mise-à-jour par [[user>​paskal]] le 29/​10/​2013 +    * Mise-à-jour par [[user>​paskal]] le 29/10/2013. 
-    * Mise à jour par [[user>​Freddec]] le 07/12/2015, rajout du paragraphe +    * Mise à jour par [[user>​Freddec]] le 07/12/2015, rajout du paragraphe. 
-      * Verrouiller le pavé numérique dés le lancement de LightDM ​+      * 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 15: 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 update && 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érentes 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]]
  
 ==== 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. 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 - méthode 1 ====+==== 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.+Éditez le fichier lightdm.conf : 
 +<code root>​nano /​etc/​lightdm/​lightdm.conf</​code>​ 
 +Cherchez ces lignes dans le fichier de configuration de lightdm ​
  <​code bash /​etc/​lightdm/​lightdm.conf>​[SeatDefaults]  <​code bash /​etc/​lightdm/​lightdm.conf>​[SeatDefaults]
 #​autologin-user= #​autologin-user=
 #​autologin-user-timeout=0</​code>​ #​autologin-user-timeout=0</​code>​
 +Décommentez-les (on enlève #) et personnalisez-les suivant vos préférences,​ par exemple pour une connexion automatique sur la session de l'​utilisateur toto :
 +<code bash /​etc/​lightdm/​lightdm.conf>​[SeatDefaults]
 +autologin-user=toto
 +autologin-user-timeout=0</​code>​
 +Enregistrez et quittez : <​key>​Ctrl+X</​key>,​ ensuite un appui sur la touche <​key>​o</​key>​ puis un appui sur la touche <​key>​Entrée</​key>​
  
-==== Lancement automatique - méthode 2 : Configurer LightDm pour pouvoir se connecter sans mot de passe ====+==== Lancement automatique - méthode 2  ====
  
-1)Au préalable fermez et enregistrez vos applications si vous avez une session d'​ouverte puis tapez : +Configurer LightDm pour pouvoir se connecter sans mot de passe. 
-<code root>/​etc/​init.d/​lightdm stop</​code>​ +  - Au préalable fermez et enregistrez vos applications si vous avez une session d'​ouvertepuis tapez : <code root>/​etc/​init.d/​lightdm stop</​code>​ 
- +  - Utilisez ​<​key>​A-Right</​key>​ ou <​key>​Left</​key>​ pour basculer sur une autre console. 
-2)Utiliser ​<​key>​A-Right</​key>​ ou <​key>​Left</​key>​ pour basculer sur une autre console.\\ +  ​- ​Loggez-vous en rootpuis 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>​ 
-3)Loggez vous en root puis tapez le mot de passe de celui-ci.\\ +[SeatDefaults]autologin-user=andy
- +
-4)É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 autologin-user-timeout=0
-pam-service=lightdm-autologin +pam-service=lightdm-autologin</​file>​
-</​file>​ +
 <​note>​Remplacez "​andy"​ par votre nom d'​utilisateur du compte concerné.</​note>​ <​note>​Remplacez "​andy"​ par votre nom d'​utilisateur du compte concerné.</​note>​
- +Vous pouvez également interdire la connexion des comptes ​invités ​à lightdm (facultatif).\\ 
-Vous pouvez également interdire la connexion des comptes ​invité ​à lightdm (facultatif).\\ +  ​- ​Pour ce faire : <code root>​nano /​etc/​lightdm/​lightdm.conf</​code>​ 
-1)Pour ce faire : +  - 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 ​a dû créer le fichier "/​etc/​pam.d/​lightdm-autologin",​ si ce n'est pas le cascréez-le :<code root>​touch /​etc/​pam.d/​lightdm-autologin</​code>​ 
-<code root>​nano /​etc/​lightdm/​lightdm.conf</​code>​ +  ​- ​Puis éditez-le ​et remplissez-y ceci : <file config lightdm-autologin>​
- +
-2)Chercher ​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 ​à du 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 l'​éditer ​et y remplir ​ceci : +
-<file config lightdm-autologin>​+
 #%PAM-1.0 #%PAM-1.0
 auth    requisite ​      ​pam_nologin.so auth    requisite ​      ​pam_nologin.so
Ligne 112: Ligne 101:
 session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open 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 # When the module is present, "​required"​ would be sufficient (When SELinux
-# is disabled, this returns success.) +# is disabled, this returns success.)@include common-password</​file
-@include common-password +  Enfin, rechargez et redémarrez lightdm : <code root>/​etc/​init.d/​lightdm reload && /​etc/​init.d/​lightdm restart</​code>
-</​file>​+
  
-Et enfin rechargez et redémarrez lightdm : +==== Ajouter la liste des utilisateurs ====
-<code root>/​etc/​init.d/​lightdm reload && /​etc/​init.d/​lightdm restart</​code>​+
  
 +Méthode pour faire apparaître une liste déroulante des utilisateurs à la connexion.
 +Utile pour les fainéants qui ne veulent pas retaper l'​identifiant à chaque connexion.
 +<note warning>​**Parler de liste des __utilisateurs__ est un abus de langage, Lightdm affichera __le nom complet de l'​utilisateur__**. \\
 +Ceci est une nuance d'​importance,​ le nom affiché sera le nom défini dans le champ "nom complet"​ lors d'une création avec la commande [[:​doc:​systeme:​adduser|adduser]]. Le nom complet est aussi appelé "​commentaire"​ (option -c) dans les commandes [[:​doc:​systeme:​usermod|usermod]] et [[:​doc:​systeme:​useradd|useradd]].
  
-==== Ajouter ​la liste des utilisateurs ====+Exemple : on pourra créer un utilisateur //​bidouille//​ ayant le nom complet //Le roi de la bidouille//​. 
 +Lightdm affichera //Le roi de la bidouille// dans le menu déroulant. Il faut savoir que cette liste de noms, bien que pratique, peut devenir problématique pour l'​administrateur qui risque de ne plus se souvenir de l'​identifiant lors d'une éventuelle connexion en mode console</​note>​
  
-Dans le fichier ''/​usr/​share/​lightdm/​lightdm.conf.d/​01_debian.conf'',​ changer la valeur de ''​greeter-hide-users''​ :+1 - 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]  <​code bash /​usr/​share/​lightdm/​lightdm.conf.d/​01_debian.conf>​[SeatDefaults]
 greeter-session=lightdm-greeter greeter-session=lightdm-greeter
Ligne 129: Ligne 121:
 </​code>​ </​code>​
  
-fera apparaître une liste déroulante ​des utilisateurs ​à la connexion.+2 - Puis, dans le fichier ''/​etc/​lightdm/​lightdm.conf'',​ il faut faire de même sur la ligne ''​greeter-hide-users'',​ remplacer le **true** par **false** : 
 + <​code bash /​etc/​lightdm/​lightdm.conf>​[SeatDefaults] 
 +greeter-hide-users=false  
 +</​code>​ 
 + 
 +Éventuellement enlever le # au début ​des lignes modifiées s'il est présent, afin de les dé-commenter (c'​est ​à dire : les rendre actives). 
 +Ne pas oublier d'​enregistrer les modifications,​ puis de redémarrer l'​ordinateur pour que tout cela soit pris en compte. 
 + 
 +<note tip>En ne modifiant que le 2ème (et en redémarrant ​la bestiole), ça fonctionne.</​note>​ 
 +Merci **trebmuh** de l'​avoir signalé:-D
  
-Utile pour les feignants qui ne veulent pas retaper le login à chaque connexion.+==== Verrouillage du pavé numérique dès la fenêtre d'​identification ====
  
-==== Verrouillage du pavé numérique dés la fenêtre de login ==== 
 ===Pré-requis=== ===Pré-requis===
-Avoir installé le paquet **numlockx** avec apt, synaptic, 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'' ​\\+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 === === 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>​ +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 +Là encore je vous laisse le choix des armes. \\ 
- +Ajoutez la ligne ci-dessous ​:
-Ajoutez la ligne ci-dessous+
 <code bash /​usr/​share/​lightdm/​lightdm.conf.d/​01_debian.conf>​ greeter-setup-script=/​usr/​bin/​numlockx on </​code>​ <code bash /​usr/​share/​lightdm/​lightdm.conf.d/​01_debian.conf>​ greeter-setup-script=/​usr/​bin/​numlockx on </​code>​
  
 +===== Personnalisation : thèmes, icônes, images =====
  
 +LightDM peut être personnalisé grâce à des thèmes (greeters). \\
  
-\\ +Depuis Stretch, le paquet [[https://​packages.debian.org/​stretch/​lightdm-gtk-greeter-settings|lightdm-gtk-greeter-settings]] permet de choisir thème, l'​icône,​ la police d'​écriture,​ l'​image utilisateur ...\\ 
-===== Thèmes ​ ===== +<code root>apt install lightdm-gtk-greeter-settings</​code>​
-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. ​ \\+Pour les versions avant Stretch, il n'​existe pas de gestionnaire graphique pour choisir et configurer les thèmes. ​ \\
 La configuration des thèmes se fait donc par le fichier portant le //​nom_du_theme.conf//,​ se trouvant dans le dossier ''/​etc/​lightdm''​. ​ \\ La configuration des thèmes se fait donc par le fichier portant le //​nom_du_theme.conf//,​ se trouvant dans le dossier ''/​etc/​lightdm''​. ​ \\
 Par exemple : //​lightdm-gtk-greeter.conf//​. Par exemple : //​lightdm-gtk-greeter.conf//​.
  
-\\+==== Lien vers le forum ==== 
 + 
 +  * https://​debian-facile.org/​viewtopic.php?​pid=205806#​p205806
 ===== 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]]%% - Lien Obsolète+  * %%[[http://​rohanprabhu.com/?​p=240]]%% - Lien obsolète.
  
  
doc/environnements/x11/lightdm.txt · Dernière modification: 31/08/2021 17:24 par èfpé

Pied de page des forums

Propulsé par FluxBB