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
lightdm [Le 20/10/2018, 21:00]
77.247.181.163 [LightDM, l'écran de connexion d'Ubuntu]
lightdm [Le 23/03/2023, 16:42] (Version actuelle)
L'Africain maj de la page
Ligne 1: Ligne 1:
-{{tag>Bionic Xenial ​fenêtre_de_connexion}}+{{tag>Jammy fenêtre_de_connexion}}
 ---- ----
  
-====== LightDM, l'écran de connexion ​d'​Ubuntu ​====== +====== LightDM, lécran de connexion ​de Unity et XFCE ====== 
- +  
-<note important>​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 gestionnaire de session graphique utilisé ​(entre autres) ​par [[Ubuntu]] et [[Xubuntu]]. 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é).
  
-<​note>​**[[:​GDM]]** remplace maintenant **LightDM** par défaut sur [[ubuntu|la variante par défaut]] depuis [[artful|Ubuntu 17.10]]. 
- 
-Si vous utilisez **[[:​Unity]]** comme gestionnaire de bureau, vous pouvez réinstaller **LightDM** qui s'​accorde mieux visuellement avec **[[:​Unity]]**.</​note>​ 
  
 ===== Installation ===== ===== Installation =====
Ligne 24: Ligne 21:
 Si vous souhaitez utiliser LightDM mais que ce n'est pas le gestionnaire de connexion installé, [[:​tutoriel:​comment_installer_un_paquet|installez donc le paquet]] **[[apt>​lightdm]]**. Si vous souhaitez utiliser LightDM mais que ce n'est pas le gestionnaire de connexion installé, [[:​tutoriel:​comment_installer_un_paquet|installez donc le paquet]] **[[apt>​lightdm]]**.
  
-Le gestionnaire de connexion est un composant du système qui ne peut pas avoir de concurrent : une confirmation du gestionnaires ​de connexion souhaité vous sera normalement demandée.+Le gestionnaire de connexion est un composant du système qui ne peut pas avoir de concurrent: une confirmation du gestionnaire ​de connexion souhaité vous sera normalement demandée.
  
 ===== Ouvrir une session utilisateur ===== ===== Ouvrir une session utilisateur =====
Ligne 73: 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 121: 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 127: Ligne 124:
    
 Chaque usager peut [[#​selectionner_son_environnement_graphique_prefere|sélectionner individuellement un environnement graphique différent]] au moment de charger sa session. Cependant, il est possible de modifier la configuration de LightDM pour proposer par défaut un autre environnement graphique à l'​ensemble des utilisateurs de votre système Ubuntu. Chaque usager peut [[#​selectionner_son_environnement_graphique_prefere|sélectionner individuellement un environnement graphique différent]] au moment de charger sa session. Cependant, il est possible de modifier la configuration de LightDM pour proposer par défaut un autre environnement graphique à l'​ensemble des utilisateurs de votre système Ubuntu.
-  - [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d'​administration]] le fichier de configuration de LightDM **/​etc/​lightdm/​lightdm.conf** pour ajoutez ​l'​option suivante à la fin du fichier : <​file>​user-session=environnement</​file>​ où ''​environnement''​ est le type d'​environnement à affecter par défaut à tous les utilisateurs.+  - [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d'​administration]] le fichier de configuration de LightDM **/​etc/​lightdm/​lightdm.conf** pour ajouter ​l'​option suivante à la fin du fichier : <​file>​user-session=environnement</​file>​ où ''​environnement''​ est le type d'​environnement à affecter par défaut à tous les utilisateurs.
   - 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]].
  
Ligne 137: 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 177: 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 189: 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 198: 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 une 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 230: Ligne 207:
 Les manipulations précédentes,​ en mode graphique, modifient le fichier de configuration de LightDM. Le même résultat peut être accompli en éditant directement ce fichier : Les manipulations précédentes,​ en mode graphique, modifient le fichier de configuration de LightDM. Le même résultat peut être accompli en éditant directement ce fichier :
  
-  - [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d'​administration]] le fichier de configuration de LightDM **/​etc/​lightdm/​lightdm.conf** pour ajoutez ​les lignes suivantes à la fin du fichier : <​file>​autologin-user=identifiant+  - [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d'​administration]] le fichier de configuration de LightDM **/​etc/​lightdm/​lightdm.conf** pour ajouter ​les lignes suivantes à la fin du fichier : <​file>​autologin-user=identifiant
 autologin-user-timeout=0 autologin-user-timeout=0
 pam-autologin-service=lightdm-autologin</​file>​ où ''​identifiant''​ est le nom du compte (login name) dont une session doit être chargée automatiquement au démarrage d'​Ubuntu. pam-autologin-service=lightdm-autologin</​file>​ où ''​identifiant''​ est le nom du compte (login name) dont une session doit être chargée automatiquement au démarrage d'​Ubuntu.
Ligne 247: Ligne 224:
 Il est possible de changer l'​aspect global de l'​écran d'​accueil (greeter en anglais) et d'​installer la version// lightdm-gtk-greeter//,​ qui est celle installée par défaut avec [[:​Xubuntu]],​ ou bien //​lightdm-kde-greeter//,​ pour KDE  Il est possible de changer l'​aspect global de l'​écran d'​accueil (greeter en anglais) et d'​installer la version// lightdm-gtk-greeter//,​ qui est celle installée par défaut avec [[:​Xubuntu]],​ ou bien //​lightdm-kde-greeter//,​ pour KDE 
  
-noter que sur KDE, il est alors possible de modifier le fond d'​écran notamment, via //​Configuration du système//, rubrique //​Administration du système// > //Écran de connexion (LightDM)//​.+À noter que sur KDE, il est alors possible de modifier le fond d'​écran notamment, via //​Configuration du système//, rubrique //​Administration du système// > //Écran de connexion (LightDM)//​.
  
 Pour cela, [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​lightdm-gtk-greeter]]**,​ ou  **[[apt>​lightdm-kde-greeter]]** puis [[:​tutoriel:​comment_modifier_un_fichier|éditer le fichier]] **/​etc/​lightdm/​lightdm.conf** avec les droits d’administration pour remplacer la ligne, située à la section **[SeatDefaults]** Pour cela, [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​lightdm-gtk-greeter]]**,​ ou  **[[apt>​lightdm-kde-greeter]]** puis [[:​tutoriel:​comment_modifier_un_fichier|éditer le fichier]] **/​etc/​lightdm/​lightdm.conf** avec les droits d’administration pour remplacer la ligne, située à la section **[SeatDefaults]**
Ligne 288: 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>​
  
-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 335: 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>​sudo gedit /​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 ====
Ligne 414: Ligne 321:
 //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 429: Ligne 336:
 Puis redémarrer votre ordinateur. Puis redémarrer votre ordinateur.
  
 +==== Modifier la résolution de LightDM ====
 +
 +Il arrive parfois, que vous ayez une résolution non supportée par votre écran, ce qui donne un résultat très désastreux. Pour modifier la résolution de LightDM, nous allons déjà repérer les résolutions supportées,​ pour se faire veuillez ouvrir un [[:​terminal]],​ avec pour contenu :
 +
 +<code bash>​xrandr</​code>​
 +
 +Ce qui nous retournera par exemple :
 +
 +<code bash>
 +
 +Screen 0: minimum 320 x 200, current 1360 x 768, maximum 8192 x 8192
 +->​LVDS-1<​- connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm
 +   ​1366x768 ​     60.00 +
 +   ​->​1360x768 ​     59.80* ​  59.96 <- 
 +   ​1024x768 ​     60.04    60.00  ​
 +   ​960x720 ​      ​60.00  ​
 +   ​928x696 ​      ​60.05  ​
 +   ​896x672 ​      ​60.01  ​
 +   ​960x600 ​      ​60.00  ​
 +   ​960x540 ​      ​59.99  ​
 +   ​800x600 ​      ​60.00 ​   60.32    56.25  ​
 +   ​840x525 ​      ​60.01 ​   59.88  ​
 +   ​800x512 ​      ​60.17  ​
 +   ​700x525 ​      ​59.98  ​
 +   ​640x512 ​      ​60.02  ​
 +   ​720x450 ​      ​59.89  ​
 +   ​640x480 ​      ​60.00 ​   59.94  ​
 +   ​680x384 ​      ​59.80 ​   59.96  ​
 +   ​576x432 ​      ​60.06  ​
 +   ​512x384 ​      ​60.00  ​
 +   ​400x300 ​      ​60.32 ​   56.34  ​
 +   ​320x240 ​      ​60.05  ​
 +VGA-1 disconnected (normal left inverted right x axis y axis)
 +HDMI-1 disconnected (normal left inverted right x axis y axis)
 +DP-1 disconnected (normal left inverted right x axis y axis)
 +HDMI-2 disconnected (normal left inverted right x axis y axis)
 +HDMI-3 disconnected (normal left inverted right x axis y axis)
 +DP-2 disconnected (normal left inverted right x axis y axis)
 +DP-3 disconnected (normal left inverted right x axis y axis)
 +</​code>​
 +
 +Ici nous retenons le nom de notre périphérique **LVDS-1**, et pour notre exemple nous allons appliquer la résolution **1360x768**.
 +
 +Veuillez ensuite créer un fichier [[:bash]], dans **/​etc/​lightdm/​**,​ avec pour nom **add-and-set-resolution.sh** :
 +
 +<code bash>​sudo touch /​etc/​lightdm/​add-and-set-resolution.sh</​code>​
 +Et y insérer ce contenu :
 +<code bash>
 +#!/bin/bash
 +### Copyright https://​selivan.github.io/​2017/​08/​16/​lightdm-add-custom-display-resolution.html
 +set -x
 +
 +output="​$1"​
 +x="​$2"​
 +y="​$3"​
 +freq="​$4"​
 +
 +if [ $# -ne 4 ]; then
 +echo "​Usage:​ $0 output x y freq"
 +echo "To find output name: xrandr -q"
 +exit 0
 +fi
 +
 +mode=$( cvt "​$x"​ "​$y"​ "​$freq"​ | grep -v '​^#'​ | cut -d' ' -f3- )
 +modename="​${x}x${y}"​
 +
 +xrandr --newmode "​$modename"​ "​$mode"​
 +xrandr --addmode "​$output"​ "​$modename"​
 +xrandr --output "​$output"​ --mode "​$modename"​
 +
 +# Always return success or lightdm goes into infinite loop
 +exit 0
 +</​code>​
 +
 +Et de le rendre exécutable via :
 +<code bash>
 +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**,​ s'il n'​existe pas veuillez le créer via :
 +
 +<​code>​sudo touch /​etc/​lightdm/​lightdm.conf.d/​50-display-setup-script.conf</​code>​
 +
 +Avec pour contenu :
 +
 +<note warning>​Attention,​ vous devez **absolument** modifier le nom **LVDS-1**, ainsi que votre résolution/​taux de rafraîchissement via la commande **xrandr** citée plus haut, par vos valeurs !.</​note>​
 +
 +<code bash>
 +
 +[Seat:*]
 +display-setup-script=/​etc/​lightdm/​add-and-set-resolution.sh LVDS-1 1360 768 59.80
 +
 +</​code>​
 ===== Emplacement des fichiers de configuration de LightDM ===== ===== Emplacement des fichiers de configuration de LightDM =====
  
Ligne 512: Ligne 511:
 ^ [VNCServer] ​  ^ Pour usages distants par VNC   ^^ ^ [VNCServer] ​  ^ Pour usages distants par VNC   ^^
 | ''​enabled=''​ | Activer (''​true''​) ou désactiver (''​false''​) l'​accès par VNC. | ''​false''​ | | ''​enabled=''​ | Activer (''​true''​) ou désactiver (''​false''​) l'​accès par VNC. | ''​false''​ |
-| ''​command=''​ | Commande pour l'​exécution de Xvnc | ''​Xvnc''​ |+| ''​command=''​ | FIXME ( Cette option ne semble plus exister, LightDM démarre "​Xvnc"​) ​Commande pour l'​exécution de Xvnc | ''​Xvnc''​ |
 | ''​port=''​ | Numéro de port TCP/IP d'​écoute | ''​5900''​ | | ''​port=''​ | Numéro de port TCP/IP d'​écoute | ''​5900''​ |
 | ''​width=''​ | Largeur de l'​affichage d'une session VNC | ''​1024''​ | | ''​width=''​ | Largeur de l'​affichage d'une session VNC | ''​1024''​ |
Ligne 551: Ligne 550:
   * [[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.1540062023.txt.gz
  • Dernière modification: Le 20/10/2018, 21:00
  • par 77.247.181.163