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 [25/10/2016 15:02] louarn |
doc:environnements:x11:lightdm [14/11/2017 12:52] liovay [Personnalisation : thèmes, icônes, images] |
||
---|---|---|---|
Ligne 51: | Ligne 51: | ||
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 : ==== | + | ==== Lancement automatique - méthode 2 ==== |
- | 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> |
- | - Utiliser <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 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> | ||
[SeatDefaults]autologin-user=andy | [SeatDefaults]autologin-user=andy | ||
Ligne 69: | Ligne 76: | ||
pam-service=lightdm-autologin</file> | pam-service=lightdm-autologin</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é à 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> | ||
- | - 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> | + | - 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 cas, créez-le :<code root>touch /etc/pam.d/lightdm-autologin</code> |
- | - Puis l'éditer et y remplir ceci : <file config lightdm-autologin> | + | - Puis éditez-le et remplissez-y ceci : <file config lightdm-autologin> |
#%PAM-1.0 | #%PAM-1.0 | ||
auth requisite pam_nologin.so | auth requisite pam_nologin.so | ||
Ligne 95: | Ligne 102: | ||
# 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.)@include common-password</file> | # is disabled, this 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> | + | Enfin, rechargez et redémarrez lightdm : <code root>/etc/init.d/lightdm reload && /etc/init.d/lightdm restart</code> |
==== Ajouter la liste des utilisateurs ==== | ==== Ajouter la liste des utilisateurs ==== | ||
- | Dans le fichier ''/usr/share/lightdm/lightdm.conf.d/01_debian.conf'', changer la valeur de ''greeter-hide-users'' : | + | 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]]. | ||
+ | |||
+ | 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> | ||
+ | |||
+ | 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 106: | 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** : |
- | Utile pour les feignants qui ne veulent pas retaper le login à chaque connexion. | + | <code bash /etc/lightdm/lightdm.conf>[SeatDefaults] |
+ | greeter-hide-users=false | ||
+ | </code> | ||
- | ==== Verrouillage du pavé numérique dès la fenêtre de login ==== | + | É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 | ||
+ | |||
+ | ==== Verrouillage du pavé numérique dès la fenêtre d'identification ==== | ||
===Pré-requis=== | ===Pré-requis=== | ||
Ligne 124: | Ligne 147: | ||
<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> | ||
- | ===== Thèmes ===== | + | ===== Personnalisation : thèmes, icônes, images ===== |
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. \\ | + | 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> | ||
+ | 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 ==== | ||
+ | |||
+ | * https://debian-facile.org/viewtopic.php?pid=205806#p205806 | ||
+ | problème affichage avatar | ||
+ | * https://debian-facile.org/viewtopic.php?pid=242023#p242023 | ||
===== Ressources ===== | ===== Ressources ===== | ||
Ligne 137: | Ligne 184: | ||
* [[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. |