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 [19/07/2012 03:13]
smolski
doc:environnements:x11:lightdm [29/08/2016 11:14]
èfpé [Configuration] corrigé une typo
Ligne 1: Ligne 1:
 ====== LightDM ====== ====== LightDM ======
 +
 +  * Objet : installation et configuration du gestionnaire de connexion Lightdm
 +  * Niveau requis : {{tag>​débutant avisé}}
 +  * 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à !]] :-)
 +  * Suivi : {{tag>​à-tester}}
 +    * Création par [[user>​black_sun_2012]] le 18/07/2012
 +    * 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 <...>
 +  * 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 =====
-Étant un peu faignant mais aussi parce que c'est très bien rédigé je vous renvoie sur la doc : 
-  * [[http://​doc.ubuntu-fr.org/​lightdm|Ubuntu.fr]] 
  
-Je vous encourage ​à la lire intégralement+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.
  
 ===== Installation ===== ===== Installation =====
-Installer le paquet ​ **lightdm** ​et **lightdm-gtk-greeter**+ 
 +Installer((Voir la commande [[:​doc:​systeme:​apt:​apt-get | apt-get]])) ​le paquet ​ **lightdm** ​
 +<code root>apt-get update && apt-get install lightdm </​code>​ 
 ===== Configuration ===== ===== Configuration =====
-LightDM est configurable ​grâce au fichier :+ 
 +LightDM est configurable ​en éditant((Voir : [[:​doc:​editeurs:​nano | nano]])) le fichier :
    /​etc/​lightdm/​lightdm.conf    /​etc/​lightdm/​lightdm.conf
  
-Pour connaître les différente clées je vous renvoie sur la doc +Il est recommandé d'​effectuer une sauvegarde du fichier de configuration avant d'​essayer de le configurer. \\ 
-  * [[http://​doc.ubuntu-fr.org/lightdm#​tableau_des_parametres_de_lightdm|ubuntu]]+Pour changer le gestionnaire d'​affichage par défaut courant, exécutez ​
 +<code root>​dpkg-reconfigure lightdm</code>
  
-Et aussi quelques explications sur différents paramètres et comment les changer ​:+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érentes clés je vous renvoie sur la doc : 
 +  * [[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 ​:
   * [[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ème. Il n'​existe actuellement pas de gestionnaire graphique pour choisir et configurer les thèmes.\\ +
-La configuration des thèmes ce fait en fonction de ces derniers soit:\\ +
-  * 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 precise pangolin) +
-__Les thèmes suivant sont configurable par le fichier thème.conf:​__ +
-  * lightdm-gtk-greeter +
-  * lightdm-webkit-greeter +
-  * unity-greeter (≤ ubuntu 11.10) +
-__Les thèmes suivant sont configurable par gsetting:​__ +
-  * unity-greeter (≥ ubuntu 12.04)+
  
-==== lightdm-gtk-greeter ​==== +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''​. 
-==== lightdm-webkit-greeter ​==== + 
-==== unity-greeter ​(≤ ubuntu 11.10) ==== +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''​. \\ 
-==== unity-greeter (≥ ubuntu 12.04) ==== +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. 
-=== installation ​=== + 
-le paquet unity-greeter ainsi que certaines dépendances n'existant pas actuellement dans les dépôts, il va falloir aller le chercher sur [[http://packages.ubuntu.com/]]. +==== Lancement automatique - méthode 1 : ==== 
-  ​* Installer les paquets: **gnome-settings-daemon** ​ et **indicator-session-gtk2** présent dans les dépôts+ 
-  ​* Télécharger les paquets suivants (ce sont tout les paquets les plus récents lors de la rédaction juillet 2012) et installer dans l'​ordre car il sont dépendants+Cherchez ces lignes dans le fichier de configuration de lightdm, décommentez-les et personnalisez-les suivant vos préférences : 
-  - [[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]] + <​code bash /​etc/​lightdm/​lightdm.conf>​[SeatDefaults] 
-  - [[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 +#​autologin-user= 
-  - [[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) +#​autologin-user-timeout=0</​code>​ 
-  [[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]]. + 
-\\ +==== Lancement automatique - méthode 2 : ==== 
-Si un lien est mort recherché le paquet ici [[http://​packages.ubuntu.com/]]. + 
-\\ +Configurer LightDm pour pouvoir se connecter sans mot de passe 
-Si il manque une dépendance recherchez la en premier dans synaptic. Si le paquet n'​existe pasidem allez le chercher ici [[http://packages.ubuntu.com/]]+  ​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>​ 
-\\ +  - Utiliser <​key>​A-Right</​key>​ ou <​key>​Left</​key>​ pour basculer sur une autre console
-\\ Une fois les paquets installés, éditer ​le fichier /etc/​lightdm/​lightdm.conf. +  ​- Loggez vous en root puis tapez le mot de passe de celui-ci
-<​note>​pour pouvoir éditer ce fichier il faut avoir les droit super utilisateurPour le faire de manière graphique, appuyer sur 'alt'+'F2' ​dans la fenêtre qui s'​ouvre rentrer la commande ​<code>gksu nautilus<​/code> puis appuyer sur entrer et rentrer le mot de passe administrateur. +  - É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>​ 
-\\ ou si vous faite partie du groupe sudo <​code>​gksudo nautilus<​/codeet entrer votre mot de passe personnel </​note>​  +[SeatDefaults]autologin-user=andy 
-remplacer ensuite la clée: +autologin-user-timeout=0 
-<​code>​greeter-session=lightdm-greeter</​code>​ +pam-service=lightdm-autologin</​file>​ 
-par +<​note>​Remplacez "​andy"​ par votre nom d'​utilisateur du compte concerné.</​note>​ 
-<​code>​greeter-session=unity-greeter</​code>​ +Vous pouvez également interdire la connexion des comptes invité à lightdm (facultatif).\\ 
-enregistrer puis fermerRedemmarer le pc pour pouvoir admirer votre nouveau gestionnaire ​de conexion 8-) +  - Pour ce faire <code root>​nano ​/etc/lightdm/lightdm.conf</​code>​ 
-\\ +  - 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> 
-Au cas où vous auriez un problème de connexion, remettez la valeur ​'lightdm-greeter'. +  ​Puis l'éditer ​et y remplir ceci : <file config lightdm-autologin>​ 
-<note>Pour ma par, suite à l'​installation de lightdm ​j'ai quelques problèmes d'​ordre esthétique avec plymouthCela pourrais s'​avérer différent pour d'autre car j'​utilise les drivers proprio nvidia et pour fair fonctionner plymouth j'ai eu recours à cette [[http://doc.ubuntu-fr.org/plymouth#​augmenter_la_resolution|astuce]] la solution 2   </note+#%PAM-1.
-=== configuration ​=== +auth    requisite ​      ​pam_nologin.so 
-La configuration ce fait via gsettings ou dconf-editor sous l’identité lightdm : +auth    required ​       pam_env.so readenv=1 
-<note>personnellement je n'ai pas pu éditer avec dconf-editorDe plus les changements faits avec gsetting étaient bien pris en compte mais dans dconf-editor les valeurs n'​avait pas changer. </note> +auth    required ​       pam_env.so readenv=1 envfile=/etc/default/locale 
-Pour changer le fond d'​ecran +#auth    sufficient ​     pam_thinkfinger.so 
-<​code>​sudo ​xhost +SI:​localuser:​lightdm +auth    required ​       pam_permit.so 
-sudo su lightdm -s /bin/bash +@include common-account 
-gsettings set com.canonical.unity-greeter background lien_du_fond_d'​ecran</​code>​ +# SELinux needs to be the first session ruleThis ensures that any 
-Pour ne pas afficher ​la grille+# lingering context has been clearedWithout out this it is possible 
-<code>sudo xhost +SI:​localuser:​lightdm +# that a module could execute code in the wrong domain. 
-sudo su lightdm -s /bin/bash +# When the module is present, "​required"​ would be sufficient (When SELinux 
-gsettings set com.canonical.unity-greeter ​draw-grid false</​code>​ +# is disabled, this returns success.
-La démarche est identique ​à chaque fois, pour connaître ​les différentes cléesouvrez dconf-editor ​ com->​canonical->​unity-greeter.+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 contextOnly 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 disabledthis returns success.)@include common-password</​file>​ 
 +  - Et 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 feignants 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 usersudo vi /​usr/​share/​lightdm/​lightdm.conf.d/​01_debian.conf ​</codeou <​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 ​ ===== 
 + 
 +LightDM peut être personnalisé grâce ​à des thèmes (greeters). \\ 
 + 
 +Actuellementil 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://​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 
  
  
doc/environnements/x11/lightdm.txt · Dernière modification: 31/08/2021 17:24 par èfpé

Pied de page des forums

Propulsé par FluxBB