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
Dernière révision Les deux révisions suivantes
lightdm [Le 15/06/2019, 10:12]
romainlebg ortho
lightdm [Le 07/01/2023, 15:14]
Amiralgaby correction d'orthographe/grammaire - (détecté via wiki-corrector)
Ligne 1: Ligne 1:
-{{tag>Bionic Xenial ​fenêtre_de_connexion}}+{{tag>Focal fenêtre_de_connexion}}
 ---- ----
  
-====== LightDM, l'​ancien ​écran de connexion ​d'​Ubuntu ​======+====== LightDM, lécran de connexion ​de Unity et XFCE ======
    
-<note important>​**[[:​GDM]]** ​remplace maintenant **LightDM** ​par défaut ​sur [[ubuntu|la variante par défaut]] depuis [[artful|Ubuntu 17.10]]. Si vous utilisez une [[:​variantes|variante d'​Ubuntu autre que la variante officielle]],​ votre gestionnaire de session est peut-être différent. Consultez [[:​fenetre_de_connexion|le portail des gestionnaires de sessions]] pour repérer votre gestionnaire de session graphique.</​note>​+<note important>​**[[:​GDM]]** ​est le gestionnaire de connexion ​par défaut ​d’[[ubuntu]]. Si vous utilisez une [[:​variantes|variante d'​Ubuntu autre que la variante officielle]], ​comme [[:Unity]] et [[:​Xubuntu]] ​votre gestionnaire de session est alors LightDM. Consultez [[:​fenetre_de_connexion|le portail des gestionnaires de sessions]] pour repérer votre gestionnaire de session graphique.</​note>​
  
 {{ :​unity:​ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png?​350|L'​écran de connexion du gestionnaire de session LightDM, tel que visible dans Ubuntu 12.04 LTS}} {{ :​unity:​ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png?​350|L'​écran de connexion du gestionnaire de session LightDM, tel que visible dans Ubuntu 12.04 LTS}}
  
-**LightDM** est un [[:​fenetre_de_connexion|gestionnaire de session graphique]] utilisé jusqu’à la version 17.10   ​par [[Ubuntu]] et [[Xubuntu]](entre-autres). Celui-ci vous permet d'​ouvrir une session avec votre [[:​utilisateur|compte d'​utilisateur]] dans votre système Ubuntu, ainsi que gérer les éventuelles multiples sessions d'​utilisateurs fonctionnant simultanément.+**LightDM** est un [[:​fenetre_de_connexion|gestionnaire de session graphique]] utilisé jusqu’à la version ​[[artful|17.10]] par [[Ubuntu]] et [[Xubuntu]] (entre-autres). Celui-ci vous permet d'​ouvrir une session avec votre [[:​utilisateur|compte d'​utilisateur]] dans votre système Ubuntu, ainsi que gérer les éventuelles multiples sessions d'​utilisateurs fonctionnant simultanément.
  
 Ubuntu, comme tous les autres systèmes d'​exploitation de la famille %%GNU/​Linux%%,​ est un système multi-utilisateurs. Cela signifie que vous n'​êtes pas limité à un seul compte d'​utilisateur dans le fonctionnement de votre ordinateur. Vous pouvez créer plusieurs comptes d'​utilisateurs pour chaque usager de votre ordinateur, de même que pour divers usages. Ubuntu, comme tous les autres systèmes d'​exploitation de la famille %%GNU/​Linux%%,​ est un système multi-utilisateurs. Cela signifie que vous n'​êtes pas limité à un seul compte d'​utilisateur dans le fonctionnement de votre ordinateur. Vous pouvez créer plusieurs comptes d'​utilisateurs pour chaque usager de votre ordinateur, de même que pour divers usages.
Ligne 16: Ligne 16:
 Dans le but de sélectionner le compte d'​utilisateur avec lequel on souhaite travailler, Ubuntu propose, à son chargement, un //écran de connexion// : avec les versions 14.04 et 16.04, ce sera **LightDM**. Cet écran vous permet de choisir quelle session doit être chargée, ainsi que quelques paramètres relatifs à la session utilisateur à charger (langue d'​affichage,​ environnement graphique, agencement du clavier et options d'​accessibilité). Dans le but de sélectionner le compte d'​utilisateur avec lequel on souhaite travailler, Ubuntu propose, à son chargement, un //écran de connexion// : avec les versions 14.04 et 16.04, ce sera **LightDM**. Cet écran vous permet de choisir quelle session doit être chargée, ainsi que quelques paramètres relatifs à la session utilisateur à charger (langue d'​affichage,​ environnement graphique, agencement du clavier et options d'​accessibilité).
  
-Si vous utilisez **[[:​Unity]]** comme gestionnaire de bureau, vous pouvez réinstaller **LightDM** qui s'​accorde mieux visuellement avec **[[:​Unity]]**. 
  
 ===== Installation ===== ===== Installation =====
Ligne 71: Ligne 70:
   * l'​affichage d'un clavier virtuel, afin de saisir des touches sur un clavier affiché à l'​écran de votre ordinateur à l'aide d'une souris ou sur un écran tactile ;   * l'​affichage d'un clavier virtuel, afin de saisir des touches sur un clavier affiché à l'​écran de votre ordinateur à l'aide d'une souris ou sur un écran tactile ;
   * l'​activation de contrastes élevés, pour améliorer l'​affichage à l'​écran des usagers ayant une déficience visuelle ;   * l'​activation de contrastes élevés, pour améliorer l'​affichage à l'​écran des usagers ayant une déficience visuelle ;
-  * l'​activation d'un lecteur d'​écran,​ pour améliorer l'​accès à l'​ordinateur aux usagers ayant une déficience visuelle. ​+  * l'​activation d'un lecteur d'​écran,​ pour améliorer l'​accès à l'​ordinateur aux usagers ayant une déficience visuelle.
  
 Pour activer des options d'​accessibilité,​ appuyez sur le bouton représentant un [[wpfr>​Homme_de_Vitruve|homme de Vitruve]] stylisé et sélectionnez la ou les options d'​accessibilité à activer. Pour activer des options d'​accessibilité,​ appuyez sur le bouton représentant un [[wpfr>​Homme_de_Vitruve|homme de Vitruve]] stylisé et sélectionnez la ou les options d'​accessibilité à activer.
Ligne 135: Ligne 134:
  
  
-==== Supprimer ​la session invité ====+==== Activer/​désactiver ​la session invité ====
  
 {{  :​lightdm:​lightdm-session.invite-1204.png?​200nolink|La session invité dans Ubuntu}} {{  :​lightdm:​lightdm-session.invite-1204.png?​200nolink|La session invité dans Ubuntu}}
  
-Par défaut, Ubuntu propose ​un compte //**Session d'​invité**//​ dans la liste des comptes d'​utilisateurs. Ce compte est un compte d'​utilisateur temporaire, créé dynamiquement lorsqu'​une session est chargée et est détruit immédiatement après la fermeture de la session. Cet utilisateur a peu de droits dans votre ordinateur – il ne peut pas modifier le fonctionnement de votre système Ubuntu. Vous pouvez préférer désactiver la possibilité de charger une session d'​invité. +Par défaut, Ubuntu ​ne propose ​pas de compte //**Session d'​invité**//​ dans la liste des comptes d'​utilisateurs. Ce compte est un compte d'​utilisateur temporaire, créé dynamiquement lorsqu'​une session est chargée et est détruit immédiatement après la fermeture de la session. Cet utilisateur a peu de droits dans votre ordinateur – il ne peut pas modifier le fonctionnement de votre système Ubuntu. Vous pouvez préférer désactiver la possibilité de charger une session d'​invité.
-<note important>​**//​Rappel ://** Pour bien comprendre le fonctionnement des fichiers de configuration de LightDM et dans lesquels y apporter vos modifications,​ commencez par lire la section "​[[.:​lightdm#​emplacement_des_fichiers_de_configuration_de_lightdm|Emplacement des fichiers de configuration de LightDM]]"​ de la présente page :​!:</​note>​+
  
-Ainsi pour supprimer ​la session invité +Ainsi pour activer ​la session invité entrez cette commande dans un [[:​terminal]] :​ 
-  - 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>​ +<​code ​bash>​sudo ​sh -'printf "​[Seat:​*]\nallow-guest=true\n" ​> /​etc/​lightdm/​lightdm.conf.d/​40-enable-guest.conf'</​code>​ 
-  - Toujours dans le terminal, créez un nouveau fichier nommé ​''​50-disable-guest.conf''​ à l'​intérieur du dossier créé précédemment :<code>sudo touch /​etc/​lightdm/​lightdm.conf.d/​50-disable-guest.conf</​code>​ +Pour la désactiver :​ 
-  - [[:tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d'​administration]] le fichier **''​/​etc/​lightdm/​lightdm.conf.d/​50-disable-guest.conf'​'**; +<code bash>​sudo sh -c '​printf "[Seat:*]\nallow-guest=false\n"​ > /​etc/​lightdm/​lightdm.conf.d/​40-enable-guest.conf'</​code
-  - Inscrivez les instructions suivantes : <​file>​[SeatDefaults] +Il ne vous reste plus qu'​à ​[[#​Redémarrage du service de connexion|redémarrer ​le service de connexion]].
-allow-guest=false</file+
-  - Enregistrez le fichier et [[#​Redémarrage du service de connexion|redémarrez ​le service de connexion]].+
  
 ==== Supprimer la session connexion distante ==== ==== Supprimer la session connexion distante ====
Ligne 316: Ligne 312:
 </​note>​ </​note>​
  
-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, au choix, les outils **gsettings** ou **[[:​dconf-editor]]** afin de modifier la base de données où est désormais stockée la configuration.+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, au choix, les outils **gsettings** ou **[[:​dconf-editor]]** afin de modifier la base de données où est désormais stockée la configuration.
  
 Cette modification doit être réalisée avec l'​identité **lightdm**. Pour pouvoir endosser cette identité, saisissez dans un [[:​terminal]] les commandes suivantes : Cette modification doit être réalisée avec l'​identité **lightdm**. Pour pouvoir endosser cette identité, saisissez dans un [[:​terminal]] les commandes suivantes :
Ligne 333: Ligne 329:
  
 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=== ===Solution avec Ubuntu 16.04===
Ligne 343: Ligne 338:
 <​code>​sudo chmod 644 /​usr/​share/​backgrounds/​votre_image.png</​code>​ <​code>​sudo chmod 644 /​usr/​share/​backgrounds/​votre_image.png</​code>​
 - Ouvrez le fichier CSS de unity-greeter : - Ouvrez le fichier CSS de unity-greeter :
-<​code>​sudo gedit /​usr/​share/​glib-2.0/​schemas/​com.canonical.unity-greeter.gschema.xml</​code>​+<​code>​gedit ​admin:///​usr/​share/​glib-2.0/​schemas/​com.canonical.unity-greeter.gschema.xml</​code>​
 - Modifiez la ligne background comme ci-dessous : - Modifiez la ligne background comme ci-dessous :
 <​code><​key name="​background"​ type="​s">​ <​code><​key name="​background"​ type="​s">​
Ligne 358: Ligne 353:
  - Testez en redémarrant votre service lightdm :  - Testez en redémarrant votre service lightdm :
 <​code>​sudo service lightdm restart</​code>​ <​code>​sudo service lightdm restart</​code>​
- 
  
 ==== Affichage d'une image de fond différente selon l'​utilisateur sélectionné ==== ==== Affichage d'une image de fond différente selon l'​utilisateur sélectionné ====
Ligne 412: Ligne 406:
 //Clic droit sur le fond d'​écran -> Modifier l'​arrière-plan du bureau// //Clic droit sur le fond d'​écran -> Modifier l'​arrière-plan du bureau//
  
-Voir le détail dans cette discussion: ​+Voir le détail dans cette discussion:
 [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=12904841#​p12904841]] [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=12904841#​p12904841]]
  
Ligne 493: Ligne 487:
 modename="​${x}x${y}"​ modename="​${x}x${y}"​
  
-xrandr --newmode $modename $mode+xrandr --newmode ​"$modename" "$mode"
 xrandr --addmode "​$output"​ "​$modename"​ xrandr --addmode "​$output"​ "​$modename"​
 xrandr --output "​$output"​ --mode "​$modename"​ xrandr --output "​$output"​ --mode "​$modename"​
Ligne 505: Ligne 499:
 sudo chmod a+x /​etc/​lightdm/​add-and-set-resolution.sh</​code>​ sudo chmod a+x /​etc/​lightdm/​add-and-set-resolution.sh</​code>​
  
-Nous devons ensuite éditer le fichier **/​etc/​lightdm/​lightdm.conf.d/​50-display-setup-script.conf**, ​si il n'​existe pas veuillez le créer via :+Nous devons ensuite éditer le fichier **/​etc/​lightdm/​lightdm.conf.d/​50-display-setup-script.conf**, ​s'il n'​existe pas veuillez le créer via :
  
 <​code>​sudo touch /​etc/​lightdm/​lightdm.conf.d/​50-display-setup-script.conf</​code>​ <​code>​sudo touch /​etc/​lightdm/​lightdm.conf.d/​50-display-setup-script.conf</​code>​
Ligne 516: Ligne 510:
  
 [Seat:*] [Seat:*]
-display-setup-script=/​etc/​lightdm/​add-and-set-resolution.sh LVDS-1 ​1360x768 ​59.80+display-setup-script=/​etc/​lightdm/​add-and-set-resolution.sh LVDS-1 ​1360 768 59.80
  
 </​code>​ </​code>​
Ligne 641: Ligne 635:
   * [[https://​launchpad.net/​lightdm|Projet sur Launchpad]] [en]   * [[https://​launchpad.net/​lightdm|Projet sur Launchpad]] [en]
   * [[http://​www.webupd8.org/​2011/​09/​how-to-change-lightdm-login-screen.html|How to change LightDM background]][en] par [[http://​www.omgubuntu.co.uk/​|OMG! Ubuntu!]] [en]   * [[http://​www.webupd8.org/​2011/​09/​how-to-change-lightdm-login-screen.html|How to change LightDM background]][en] par [[http://​www.omgubuntu.co.uk/​|OMG! Ubuntu!]] [en]
-  * [[http://​askubuntu.com/​questions/​121124/​how-do-i-enable-the-other-user-for-login-with-active-directory|How do I enable the “Other” user for login with Active Directory?​]] [en]+  * [[https://​askubuntu.com/​questions/​121124/​how-do-i-enable-the-other-user-for-login-with-active-directory|How do I enable the “Other” user for login with Active Directory?​]] [en]
   * [[http://​linuxlibrary.org/​lightdm-display-manager/​|LightDM Display Manager sur Linux Library]] [en]   * [[http://​linuxlibrary.org/​lightdm-display-manager/​|LightDM Display Manager sur Linux Library]] [en]
  
  • lightdm.txt
  • Dernière modification: Le 23/03/2023, 16:42
  • par L'Africain