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
lightdm [Le 07/01/2023, 15:14]
Amiralgaby correction d'orthographe/grammaire - (détecté via wiki-corrector)
lightdm [Le 23/03/2023, 16:42] (Version actuelle)
L'Africain maj de la page
Ligne 1: Ligne 1:
-{{tag>Focal fenêtre_de_connexion}}+{{tag>Jammy fenêtre_de_connexion}}
 ---- ----
  
Ligne 118: Ligne 118:
  
 Par défaut, l'​[[:​environnements|environnement]] graphique paramétré pour l'​ensemble des utilisateurs est : Par défaut, l'​[[:​environnements|environnement]] graphique paramétré pour l'​ensemble des utilisateurs est :
-  * [[:Unity]] pour la variante [[:​Ubuntu]];​+  * [[:Unity]] pour la variante [[:​Ubuntu]] ​Unity;
   * [[:KDE]] pour la variante [[:​Kubuntu]];​   * [[:KDE]] pour la variante [[:​Kubuntu]];​
   * [[:Xfce]] pour la variante [[Xubuntu]];​   * [[:Xfce]] pour la variante [[Xubuntu]];​
Ligne 171: Ligne 171:
 ==== Cacher des utilisateurs de la liste à l'​écran de connexion ==== ==== Cacher des utilisateurs de la liste à l'​écran de connexion ====
  
-Par défaut, LightDM liste l'​ensemble des comptes d'​utilisateurs de votre système Ubuntu. Vous pouvez préférer cacher un ou des utilisateurs de cette liste, voire l'​ensemble de la liste. Une telle configuration devrait être effectuée conjointement avec l'​activation d'une invite de saisie manuelle d'un identifiant,​ afin de ne pas couper totalement les accès à une session utilisateur graphique.+Par défaut, LightDM liste l'​ensemble des comptes d'​utilisateurs de votre système Ubuntu. Vous pouvez préférer cacher un ou des utilisateurs de cette liste, voire l'​ensemble de la liste. Une telle configuration devrait être effectuée conjointement avec l'​activation d'une invite de saisie manuelle d'un identifiant,​ afin de ne pas couper totalement les accès à une session utilisateur graphique. ​ 
 +<note warning>​Attention avec cette opération vous ne pourrez plus vous connecter graphiquement à votre utilisateur.</​note>​
  
-=== Cacher un ou des utilisateurs === 
   - Rendez-vous dans le dossier ''/​var/​lib/​AccountsService/​users/'';​   - Rendez-vous dans le dossier ''/​var/​lib/​AccountsService/​users/'';​
   - Pour chaque utilisateur créé et ayant ouvert une session se trouve un fichier au nom du compte utilisateur. [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d'​administration]] le fichier du nom de l'​utilisateur à cacher;   - Pour chaque utilisateur créé et ayant ouvert une session se trouve un fichier au nom du compte utilisateur. [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d'​administration]] le fichier du nom de l'​utilisateur à cacher;
Ligne 183: Ligne 183:
  
  
-=== Cacher toute la liste des utilisateurs === +==== Cacher toute la liste des utilisateurs ​==== 
- +Par cette opération vous allez cacher le nom des utilisateurs,​ qu'il faudra alors entrer manuellement.
-=== Pour Ubuntu 14.04 LTS et versions ultérieures ===+
   - Ouvrez un [[:​terminal]] et, s'il n'​existe pas déjà, créez un nouveau dossier ''/​etc/​lightdm/​lightdm.conf.d/''​ : <​code>​sudo mkdir -p /​etc/​lightdm/​lightdm.conf.d</​code>​   - Ouvrez un [[:​terminal]] et, s'il n'​existe pas déjà, créez un nouveau dossier ''/​etc/​lightdm/​lightdm.conf.d/''​ : <​code>​sudo mkdir -p /​etc/​lightdm/​lightdm.conf.d</​code>​
   - Toujours dans le terminal, créez un nouveau fichier nommé ''​50-hide-users.conf''​ à l'​intérieur du dossier créé précédemment :<​code>​sudo touch /​etc/​lightdm/​lightdm.conf.d/​50-hide-users.conf</​code>​   - Toujours dans le terminal, créez un nouveau fichier nommé ''​50-hide-users.conf''​ à l'​intérieur du dossier créé précédemment :<​code>​sudo touch /​etc/​lightdm/​lightdm.conf.d/​50-hide-users.conf</​code>​
Ligne 192: Ligne 191:
 greeter-hide-users=true</​file>​ greeter-hide-users=true</​file>​
   - Enregistrez le fichier et [[#​Redémarrage du service de connexion|redémarrez le service de connexion]].   - Enregistrez le fichier et [[#​Redémarrage du service de connexion|redémarrez le service de connexion]].
- 
-FIXME c'est quoi ce qui suit? 
-=== À partir d'​Ubuntu 15.04=== 
-À partir d'​[[:​vivid|Ubuntu 15.04]] (et peut être [[:​trusty|Trusty 14.04...]])\\ 
- 
-Pour cacher un utilisateur [[:​Xubuntu]] [[:​sudo|droits administrateur]]:​ 
-  - Activer le compte même si c'est un compte désactivé ex: PostgreSQL  ​ 
-  - Se connecter de manière à ce que le gestionnaire de compte le prenne en compte et enregistre ce compte dans "​AccountsService"​ 
-  - Remettre le compte comme à l'​origine 
-  - Avec les [[:​sudo|droits d'​administration]],​ [[:​tutoriel/​comment_modifier_un_fichier|ouvrir le fichier]] de l'​utilisateur-caché ​ **/​var/​lib/​AccountsService/​users/<​utilisateur_caché>​** 
- 
-<​file>​[User] 
-XSession=xubuntu 
-SystemAccount=true</​file>​ 
- 
- 
 ==== Connexion automatique ==== ==== Connexion automatique ====
  
Ligne 282: Ligne 265:
 ==== Changer l'​image de fond ==== ==== Changer l'​image de fond ====
  
-=== Solution 1 - Modifier le fichier de configuration de unity-greeter === 
-La manipulation s’avère relativement simple mais ne doit s’effectuer qu’en toute connaissance de cause car il faut indiquer le chemin de l’image désirée dans le fichier de configuration de //​unity-greeter//​. 
- 
-[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​lightdm/​unity-greeter.conf** avec les droits d’administration pour modifier la ligne n°12 : 
- 
-<​file>​background=/​usr/​share/​backgrounds/​warty-final-ubuntu.png</​file>​ 
- 
-où ///​usr/​share/​backgrounds/​warty-final-ubuntu.png//​ sera remplacé par le chemin de votre image. 
- 
-Par exemple : 
-<​file>​background=/​home/​rusty/​Images/​wallpaper.png</​file>​ 
-ici l'​image de fond d'​écran nommée **wallpaper.png** se trouve dans le dossier **Images** du //Dossier Personnel// de l'​utilisateur //rusty//. 
- 
-<​note>​L'​usage du tilde (**~**) ou de la variable d'​environnement //$HOME// en remplacement de ///​home/​rusty//​ ne fonctionne pas car ce fichier est en amont du dossier personnel et impacte l'​écran de connexion quelle que soit la session.</​note>​ 
- 
-{{  :​themes:​min1.png?​600direct ​ |Nouveau fond LightDM}} 
- 
-Après cette manipulation,​ fermez votre session et vous pourrez constater que l'​image de fond a changé. 
- 
-<note tip> 
-Vous pouvez également changer le logo ubuntu en bas à gauche. ​ {{:​logo_ubuntu_11.10.png?​nolink&​100|}}\\ 
-Il suffit de modifier la ligne « ''​logo=/​le/​chemin/​du/​logo.png''​ » de la même manière que pour le fond. 
-</​note>​ 
- 
-=== Solution 2=== 
  
 <​note>​ <​note>​
-Notez qu'à partir d'​Ubuntu [[:​precise|12.04]] et à condition de respecter certaines conditions, ​l'​image de fond affichée par LightDM sera identique au fond d'​écran (l'​image du bureau) choisi par l'​utilisateur qui est sélectionné. Voir la [[:​lightdm#​affichage_d_une_image_de_fond_differente_selon_l_utilisateur_selectionne|section suivante]] pour plus d'​informations.+Notez que l'​image de fond affichée par LightDM sera identique au fond d'​écran (l'​image du bureau) choisi par l'​utilisateur qui est sélectionné. Voir la [[:​lightdm#​affichage_d_une_image_de_fond_differente_selon_l_utilisateur_selectionne|section suivante]] pour plus d'​informations.
 </​note>​ </​note>​
  
Ligne 329: Ligne 287:
  
 Ouvrez **[[:​dconf-editor]]**,​ puis naviguer dans l'​arbre de clés en suivant le chemin ///​com/​canonical/​unity-greeter//​ et changer la valeur de la clé "​background"​. Ouvrez **[[:​dconf-editor]]**,​ puis naviguer dans l'​arbre de clés en suivant le chemin ///​com/​canonical/​unity-greeter//​ et changer la valeur de la clé "​background"​.
- 
-===Solution avec Ubuntu 16.04=== 
-Par défaut, l'​image d'​arrière plan est toujours gérée par **unity-greeter** mais la configuration de celui-ci ne se fait plus //via// un fichier de configuration classique. Pour modifier les préférences de **unity-greeter**,​ il faut utiliser les lignes de commande : \\ 
-- Lancer votre Terminal . \\ 
-- Insérez votre image dans le dossier suivant : 
-<​code>​sudo cp ~/​Images/​votre_image.png /​usr/​share/​backgrounds/</​code>​ 
-- Donnez les droits 644 à votre image : 
-<​code>​sudo chmod 644 /​usr/​share/​backgrounds/​votre_image.png</​code>​ 
-- Ouvrez le fichier CSS de unity-greeter : 
-<​code>​gedit admin:///​usr/​share/​glib-2.0/​schemas/​com.canonical.unity-greeter.gschema.xml</​code>​ 
-- Modifiez la ligne background comme ci-dessous : 
-<​code><​key name="​background"​ type="​s">​ 
-      <​default>'/​usr/​share/​backgrounds/​votre_image'</​default>​ 
-      <​summary>​Background file to use, either an image path or a color (e.g. #​772953)</​summary>​ 
-    </​key></​code>​ 
- - Si vous ne souhaitez plus voir l'​arrière-plan utilisateur lors de sa sélection modifiez la ligne comme ci-dessous : 
-<​code><​key name="​draw-user-backgrounds"​ type="​b">​ 
-      <​default>​false</​default>​ 
-      <​summary>​Whether to draw user backgrounds</​summary></​code>​ 
- - Enregistrez et Quittez. \\ 
- - Appliquez les changements avec la commande ci-dessous : 
-<​code>​sudo glib-compile-schemas /​usr/​share/​glib-2.0/​schemas/</​code>​ 
- - Testez en redémarrant votre service lightdm : 
-<​code>​sudo service lightdm restart</​code>​ 
- 
-==== Affichage d'une image de fond différente selon l'​utilisateur sélectionné ==== 
- 
-Par défaut, lorsqu'​on change l'​utilisateur sélectionné (avant la connexion), le fond d'​écran de LightDM peut -- dans certaines conditions -- changer pour refléter le fond d'​écran que l'​utilisateur verra s'il se connecte. 
- 
-== Conditions == 
- 
-  - L'​image (le fichier + son chemin d'​accès) doit être accessible en lecture ([[:​droits|droit]] : read) par tous (ou au moins par l'​utilisateur lightdm). 
-  - Ne fonctionne pas pour les fonds d'​écrans dynamiques. 
-  - Le fond d'​écran a dû être changé sous Unity ou Gnome. Ne fonctionne pas avec les autres interfaces (comme LXDE, par exemple). 
-<​note>​Notez que ces conditions peuvent être remplies par mégarde. Si ce comportement ne convient pas il est possible de le désactiver,​ au niveau utilisateur ou bien au niveau administrateur. Par ailleurs, un utilisateur peut temporairement choisir de montrer une autre image que son fond d'​écran,​ cf. [[http://​askubuntu.com/​questions/​101115/​is-there-a-way-to-shut-off-showing-the-users-wallpaper-in-lightdm|Is there a way to shut off showing the user's wallpaper in Lightdm?​]]</​note>​ 
- 
-== Procédure pour utiliser un fond d'​écran personnel sans pour autant donner l'​accès en lecture à son propre dossier d'​images == 
- 
-  - Mettre l'​image dans un autre dossier, accessible en lecture à tous (par exemple dans le dossier personnel ~/ (/​home/​[utilisateur]/​),​ le dossier ~/Public (/​home/​[utilisateur]/​Public) ou – si on dispose des droits administrateurs – dans /​usr/​share/​backgrounds/​((À noter : après qu'une image soit ajoutée manuellement dans /​usr/​share/​backgrounds/​ elle n'​apparaît pas d'​emblée dans la liste des arrière-plans à sélectionner. Il faut pour cela l'​ajouter dans l'une des listes xml du dossier /​usr/​share/​gnome-background-properties/​ (ou créer une nouvelle liste sur le même format). L'​image sera alors accessible pour tous les utilisateurs.))). 
-  - Donner le droit de lecture du fichier à tous. 
-  - Depuis les paramètres système, dans l'​outil « //​Apparence//​ »,​ ajouter l'​image en cliquant sur le bouton [+] ((Alternative : ouvrir l'​image dans le visionneur d'​image,​ puis clic droit → //Définir comme arrière-plan du bureau.//​)). Ensuite vous pouvez changer ses propriétés d'​affichage (mosaïque, zoom, etc.), couleur de fond. 
- 
-<​note>​Dans LightDM, l'​image apparaît toujours en mode d'​affichage zoom, quel que soit le réglage sur le bureau.</​note>​ 
  
 ==== Suppression du son produit à l'​écran d'​accueil ==== ==== Suppression du son produit à l'​écran d'​accueil ====
  • lightdm.txt
  • Dernière modification: Le 23/03/2023, 16:42
  • par L'Africain