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
doc:environnements:x11:lightdm [29/09/2017 23:26]
trebmuh [Configuration] coquilles + fautes + petits trucs
doc:environnements:x11:lightdm [31/08/2021 17:24] (Version actuelle)
èfpé [Ressources] correction lien peu pertinent, supression lien ko
Ligne 19: Ligne 19:
 Il a été conçu pour être une alternative relativement légère et très personnalisable à GDM. 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 ​depuis ​Wheezy, il est suffisamment stable pour être aussi utilisé dans Stretch ​et Sid.
  
 ===== Installation ===== ===== Installation =====
Ligne 26: Ligne 26:
 <code root>​apt-get update && apt-get install lightdm </​code>​ <code root>​apt-get update && apt-get install lightdm </​code>​
  
 +Depuis stretch on peut aussi utiliser [[doc:​systeme:​apt:​apt|la commande apt]] ainsi :
 +<code root>apt update && apt install lightdm </​code>​
 ===== Configuration ===== ===== Configuration =====
  
Ligne 51: Ligne 53:
 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 ​d'une session user ==== 
 Éditez le fichier lightdm.conf : Éditez le fichier lightdm.conf :
 <code root>​nano /​etc/​lightdm/​lightdm.conf</​code>​ <code root>​nano /​etc/​lightdm/​lightdm.conf</​code>​
Ligne 58: Ligne 61:
 #​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 :+[[doc:​programmation:​commenter|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] <code bash /​etc/​lightdm/​lightdm.conf>​[SeatDefaults]
 autologin-user=toto autologin-user=toto
 autologin-user-timeout=0</​code>​ 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>​ 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  ====+ 
 +==== Lancement automatique ​d'une session user sans demande de passswd ​ ====
  
 Configurer LightDm pour pouvoir se connecter sans mot de passe. 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>​   - 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.+  - Utilisez <​key>​A-Right</​key>​ ou <​key>​Left</​key>​ pour basculer sur une autre [[doc:​systeme:​console|console]].
   - Loggez-vous en root, puis tapez le mot de passe de celui-ci.   - 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>​   - É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>​
Ligne 73: Ligne 77:
 autologin-user-timeout=0 autologin-user-timeout=0
 pam-service=lightdm-autologin</​file>​ pam-service=lightdm-autologin</​file>​
-<​note>​Remplacez "​andy"​ par votre nom d'​utilisateur du compte concerné.</​note>​+<​note ​important>​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és à lightdm (facultatif).\\
   - Pour ce faire : <code root>​nano /​etc/​lightdm/​lightdm.conf</​code>​   - Pour ce faire : <code root>​nano /​etc/​lightdm/​lightdm.conf</​code>​
Ligne 102: Ligne 106:
   Enfin, rechargez et redémarrez lightdm : <code root>/​etc/​init.d/​lightdm reload && /​etc/​init.d/​lightdm restart</​code>​   Enfin, rechargez et redémarrez lightdm : <code root>/​etc/​init.d/​lightdm reload && /​etc/​init.d/​lightdm restart</​code>​
  
-==== Ajouter la liste des utilisateurs ​====+==== Liste des utilisateurs ==== 
 + 
 +=== Ajouter la liste des utilisateurs ===
  
 Méthode pour faire apparaître une liste déroulante des utilisateurs à la connexion. 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. 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__**.+<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]]. 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]].
 +
 Exemple : on pourra créer un utilisateur //​bidouille//​ ayant le nom complet //Le roi de la bidouille//​. 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>​ 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>​
  
- +1 - Dans le fichier ''/​usr/​share/​lightdm/​lightdm.conf.d/​01_debian.conf'',​ changer la valeur de ''​greeter-hide-users''​ :
-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 119: Ligne 125:
 </​code>​ </​code>​
  
-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** :+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]  <​code bash /​etc/​lightdm/​lightdm.conf>​[SeatDefaults]
 greeter-hide-users=false ​ greeter-hide-users=false ​
Ligne 127: Ligne 133:
 Ne pas oublier d'​enregistrer les modifications,​ puis de redémarrer l'​ordinateur pour que tout cela soit pris en compte. 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
 +=== Masquer un des utilisateurs de la liste ===
 +Si l'​utilisateur que vous souhaitez masquer s'est déjà connecté sur sa session, il y a un fichier dans le dossier ''/​var/​lib/​AccountsService/​users/''​ qui porte son nom. Il suffit de modifier ce fichier et de mettre le paramètre ''​SystemAccount=true''​ (au lieu de false) \\
 +Par exemple si toto est l'​utilisateur à masquer : \\
 +<code root>​nano /​var/​lib/​AccountsService/​users/​toto</​code>​
 +Dans le fichier modifier ainsi la dernière ligne :
 +<​code>​[User]
 +Language=fr_FR.utf8
 +XSession=mate
 +SystemAccount=true</​code>​
 +Enregistrer avec <​key>​Ctrl O</​key>​ et quitter <​key>​Ctrl X</​key>​
 ==== Verrouillage du pavé numérique dès la fenêtre d'​identification ==== ==== Verrouillage du pavé numérique dès la fenêtre d'​identification ====
  
Ligne 148: Ligne 166:
 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 ...\\ 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 ...\\
 <code root>apt install lightdm-gtk-greeter-settings</​code>​ <code root>apt install lightdm-gtk-greeter-settings</​code>​
- 
 Pour les versions avant Stretch, 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//​.
 +
 +==== Stretch ====
 +
 +=== numlockx ===
 +
 +Depuis stretch, pour conserver le numlockx à l'​ouverture : \\
 +Installer :
 +<code root>​apt-get install numlockx</​code>​
 +Puis éditer :
 +<code root>​nano /​usr/​share/​lightdm/​lightdm.conf.d/​50-numlock.conf</​code>​
 +Et ajouter :
 +<file config LightDM>
 +[Seat:*]
 +greeter-setup-script=/​usr/​bin/​numlockx on</​file>​
 +
 +Merci à **liovay** là :
 +[[https://​debian-facile.org/​viewtopic.php?​pid=243852#​p243852]] ^_^
  
 ==== Lien vers le forum ==== ==== Lien vers le forum ====
  
   * https://​debian-facile.org/​viewtopic.php?​pid=205806#​p205806   * https://​debian-facile.org/​viewtopic.php?​pid=205806#​p205806
 +problème affichage avatar
 +  * https://​debian-facile.org/​viewtopic.php?​pid=242023#​p242023
 ===== Ressources ===== ===== Ressources =====
  
   * [[https://​wiki.debian.org/​fr/​LightDM]]   * [[https://​wiki.debian.org/​fr/​LightDM]]
-  * [[http://​www.freedesktop.org/​wiki/​Software/​LightDM/​]] +  * [[https://​doc.ubuntu-fr.org/​lightdm]] 
-  * [[http://​doc.ubuntu-fr.org/​lightdm]] +  * [[https://www.freedesktop.org/​wiki/​Software/​LightDM/​CommonConfiguration/]]
-  * %%[[http://rohanprabhu.com/?p=240]]%% - Lien obsolète. +
- +
- +
- +
- +
- +
- +
  
doc/environnements/x11/lightdm.1506720399.txt.gz · Dernière modification: 29/09/2017 23:26 (modification externe)

Pied de page des forums

Propulsé par FluxBB