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 [29/10/2013 09:33]
paskal [Ressources]
doc:environnements:x11:lightdm [30/01/2016 17:40]
trebmuh rapatriage des info concernant lightdm qui étaient dans la page doc:environnements:mate:configuration
Ligne 2: Ligne 2:
  
   * 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>en-chantier ​à 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 !))
 +
  
 ===== Présentation ===== ===== Présentation =====
Ligne 16: Ligne 19:
 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 :
Ligne 26: Ligne 31:
 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>​
-Si vous débutez avec LightDM, ​on vous recommande d'avoir [[:​doc:​environnements:​gnome:​gdm3|GDM]],​ [[:​doc:​environnements:​x11:​slim|SLiM]] ou un autre gestionnaire d'​affichage installé en sauvegarde. ​+puis sélectionnez : 
 +   ​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. ​
  
-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]]
  
Ligne 34: Ligne 41:
   * [[http://​doc.ubuntu-fr.org/​lightdm#​aller_plus_loin|aller plus loin]]   * [[http://​doc.ubuntu-fr.org/​lightdm#​aller_plus_loin|aller plus loin]]
  
-===== Thème (greeter) ===== +==== Modifier le fond de l'​écran d'​accueil ​==== 
-Lightdm et personnalisable grâce à des thèmes \\ +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''​.
-Actuellement,​ il n'existe pas de gestionnaire graphique pour choisir et configurer les thèmes.+
  
-La configuration des thèmes se fait en fonction ​de ces derniers soit: \\ +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''​.
-  ​Par le fichier portant ​le nom_du_theme.conf ce trouvant ​dans le dossier ​''/​etc/​lightdm''​ +
-  ​Par **gsetting** (pour unity-greeter ​de ubuntu a partir de la version 12.04 précise pangolin)+
  
-Les thèmes suivants sont configurables par le fichier thème.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.
-  * lightdm-gtk-greeter +
-  * lightdm-webkit-greeter +
-  * unity-greeter (≤ ubuntu 11.10)+
  
-Les thèmes suivants sont configurables par gsetting : +==== Lancement automatique ​méthode 1 : ====
-  * unity-greeter (≥ ubuntu 12.04)+
  
-==== lightdm-gtk-greeter ==== +Cherchez ces lignes dans le fichier de configuration de lightdm, décommentez-les et personnalisez-les suivant vos préférences. 
-==== lightdm-webkit-greeter ==== + <code bash /etc/lightdm/​lightdm.conf>​[SeatDefaults] 
-==== unity-greeter (≤ ubuntu 11.10) ===+#autologin-user
-===== unity-greeter (≥ ubuntu 12.04) =====+#autologin-user-timeout=0</​code>​
  
-==== Installation ​====+==== Lancement automatique - méthode 2 : Configurer LightDm pour pouvoir se connecter sans mot de passe ====
  
-le paquet unity-greeter ainsi que certaines dépendances n'existant pas actuellement dans les dépôts, il va falloir aller les chercher sur +1)Au préalable fermez et enregistrez vos applications si vous avez une session d'ouverte puis tapez : 
-  * [[http://packages.ubuntu.com/]]+<code root>/etc/init.d/lightdm stop</code>
  
-  * Installer les paquets: **gnome-settings-daemon** ​ et **indicator-session-gtk2** présents dans les dépôts. +2)Utiliser <​key>​A-Right</key> ​ou <​key>​Left<​/key> pour basculer sur une autre console.\\
-  * Télécharger les paquets suivants (ce sont tout les paquets les plus récents lors de la rédaction juillet 2012et les installer dans l'​ordre car ils sont dépendants. +
-     [[http://​ftp.halifax.rwth-aachen.de/​ubuntu//​pool/​main/​h/​humanity-icon-theme/​humanity-icon-theme_0.5.3.11_all.deb|humanity-icon-theme]] +
-     - [[http://​ubuntu.linux-bg.org/​ubuntu//​pool/​main/​u/​ubuntu-mono/​ubuntu-mono_0.0.41_all.deb|ubuntu-mono]] thème d'​icônes +
-     - [[http://​de.archive.ubuntu.com/​ubuntu/​pool/​main/​l/​light-themes/​light-themes_0.1.11-0ubuntu1_all.deb|light-theme]] les thème par défaut d'​ubuntu (radiance et ambiance) +
-     ​- ​ [[http://​www.mirrorservice.org/​sites/​archive.ubuntu.com/​ubuntu//​pool/​main/​u/​unity-greeter/​unity-greeter_12.10.0-0ubuntu1_amd64.deb|unity-greeter amd64]] ​ou [[http://​de.archive.ubuntu.com/​ubuntu/​pool/​main/​u/​unity-greeter/​unity-greeter_12.10.0-0ubuntu1_i386.deb|unity-greeter i386]].+
  
-  * Si un lien est mort recherchez ​le paquet ici : [[http://​packages.ubuntu.com/​]]. +3)Loggez vous en root puis tapez le mot de passe de celui-ci.\\
-  * Si il manque une dépendance recherchez-la en premier dans synaptic. \\ +
-  * Si le paquet n'​existe pas, idem allez le chercher ici [[http://​packages.ubuntu.com/​]].+
  
-Une fois les paquets installés, éditer ​le fichier +4)Éditez ​le fichier ​"/​etc/​lightdm/​lightdm.conf"​ : 
-   ​/​etc/​lightdm/​lightdm.conf+<code root>​nano ​/​etc/​lightdm/​lightdm.conf</​code>​
  
-<note>​pour pouvoir éditer ce fichier ​il faut avoir les droit super utilisateurPour le faire de manière graphique : +Puis lui ajouter à la fin ceci : 
-  appuyer sur les touches du clavier : Alt F2 +<file config fin du fichier ​lightdm.conf> 
-  dans la fenêtre qui s'​ouvre entrer la commande <code bash>​gksu nautilus</code> +[SeatDefaults] 
-  - valider et entrer le mot de passe administrateur.+autologin-user=andy 
 +autologin-user-timeout=0 
 +pam-service=lightdm-autologin 
 +</file>
  
-Ou, si vous faite partie du groupe [[:​doc:​systeme:​sudo]] +<note>Remplacez "​andy"​ par votre nom d'​utilisateur du compte concerné.</​note>​
-  - appuyer sur les touches du clavier : Alt F2 +
-  - et valider la commande : <code bash>gksudo nautilus</​code>​ +
-  - puis entrer et valider ​votre mot de passe personnel  +
-</​note>​+
  
-Remplacer ensuite ​la clé +Vous pouvez également interdire ​la connexion des comptes invité à lightdm (facultatif).\\ 
-   greeter-session=lightdm-greeter+1)Pour ce faire 
 +<code root>​nano /​etc/​lightdm/​lightdm.conf</​code>​
  
-par : +2)Chercher la ligne "#​allow-guest=true" dans la section "​SeatDefaullts"​ et remplacez 
-   ​greeter-session=unity-greeter +<​code>#​allow-guest=true</​code>​ 
-Enregistrer puis fermer. ​ \\ +Par : 
-Redémarrer le pc pour pouvoir admirer votre nouveau gestionnaire de connexion 8-)+<​code>​allow-guest=false</​code>​
  
-Au cas où vous auriez un problème de connexion, remettez la valeur ​'​lightdm-greeter'​.</​note>+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>
  
-<​note>​Pour ma part, suite à l'installation de lightdm, j'ai eu quelques problèmes d'​ordre esthétique avec plymouth. Cela pourrait s'​avérer différent pour d'​autres car j'​utilise les drivers proprio nvidia ​et pour faire fonctionner plymouth j'ai eu recours à cette [[http://doc.ubuntu-fr.org/​plymouth#augmenter_la_resolution|astuce]] la solution 2   </note>+Puis l'éditer ​et y remplir 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 ruleThis 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=badpam_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=badpam_selinux.so open 
 +# When the module is present, "​required"​ would be sufficient (When SELinux 
 +# is disabled, this returns success.) 
 +@include common-password 
 +</file>
  
-==== configuration ====+Et enfin rechargez et redémarrez lightdm : 
 +<code root>/​etc/​init.d/​lightdm reload && /​etc/​init.d/​lightdm restart</​code>​
  
-La configuration ce fait via gsettings ou dconf-editor sous l’identité lightdm : 
  
-<​note>​personnellement je n'ai pas pu éditer avec dconf-editor. De plus les changements faits avec gsetting étaient bien pris en compte mais dans dconf-editor les valeurs n'​avaient pas changé. </​note>​+==== Ajouter la liste des utilisateurs ====
  
-=== Pour changer ​le fond d'écran ​===+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>​
  
-Voir : [[:​doc:​systeme:​sudo]] +fera apparaître une liste déroulante des utilisateurs à la connexion.
-<​code>​sudo xhost +SI:​localuser:​lightdm +
-sudo su lightdm -s /bin/bash +
-gsettings set com.canonical.unity-greeter background lien_du_fond_d'​ecran</​code>​+
  
-=== Pour ne pas afficher la grille ===+Utile pour les feignants qui ne veulent ​pas retaper le login à chaque connexion.
  
-<​code>​sudo xhost +SI:​localuser:​lightdm +==== Verrouillage du pavé numérique dés la fenêtre de login ==== 
-sudo su lightdm ​-s /bin/bash +===Pré-requis=== 
-gsettings set com.canonical.unity-greeter draw-grid false</​code>​+Avoir installé le paquet **numlockx** avec apt, synaptic, aptitude, wajig...vous avez le choix des armes ;-)
  
-La démarche est identique à chaque fois, pour connaître les différentes clées, ouvrez dconf-editor ​ com->​canonical->​unity-greeter.+Faites au préalable une copie du fichier ''/​usr/​share/​lightdm/​lightdm.conf.d/​01_debian.conf''​ \\
  
-===== Revenir à GDM3 =====+=== Méthode ​===
  
-Pour retrouver GDM3 lancez cette commande((Voir : [[:​doc:​systeme:​apt:​dpkg]])):​ +Puis éditez le en root ou via sudo <​code ​usersudo 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>​ 
-<​code ​root>dpkg-reconfigure gdm3</​code>​ +Là encore je vous laisse le choix des armes
-puis sélectionnez : +
-   GDM3+
  
 +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 ​ =====
 +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. ​ \\
 +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//​.
 +
 +\\
 ===== Ressources ===== ===== Ressources =====
-  * [[http://www.be-root.com/2012/​05/​03/​xubuntu-12-04-un-lightdm-au-look-unity/​]] +  * [[https://wiki.debian.org/fr/LightDM]]
-  * [[http://​doc.ubuntu-fr.org/​lightdm]] +
-  * [[http://​rohanprabhu.com/?p=240]]+
   * [[http://​www.freedesktop.org/​wiki/​Software/​LightDM/​]]   * [[http://​www.freedesktop.org/​wiki/​Software/​LightDM/​]]
 +  * [[http://​doc.ubuntu-fr.org/​lightdm]]
 +  * %%[[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