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 07/03/2018, 16:04]
L'Africain lien interne
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'écran de connexion ​d'​Ubuntu ​======+====== LightDM, lécran de connexion ​de Unity et XFCE ====== 
 +  
 +<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>​
  
-<note important>​Si vous utilisez une [[:variantes|variante d'​Ubuntu autre que la variante officielle]],​ votre gestionnaire de session est peut-être différentConsultez [[:​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}}
  
-<​note>​**[[gdm|Gdm]]** remplace maintenant **Lightdm** par défaut sur **[[bionic|Ubuntu 18.04]]**. +**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.
- \\ Si vous avez installé **[[unity|Unity]]** comme gestionnaire de bureau, il est conseillé d'​installer **Lightdm** qui s'​accorde mieux visuellement avec **[[unity|Unity]]**. [[:tutoriel:​comment_installer_un_paquet|Installez donc le paquet]]  ​**[[apt>​lightdm]]**.</​note>​+
  
-{{  :​unity:​ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png?​350&​direct|L'écran ​de connexion du gestionnaire ​de session LightDMtel que visible dans Ubuntu 12.04 LTS}}+Ubuntu, comme tous les autres systèmes d'​exploitation de la famille %%GNU/​Linux%%,​ est un système multi-utilisateursCela 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 ordinateurde même que pour divers usages.
  
-**LightDM** est un gestionnaire de session graphique utilisé ​(entre autrespar [[Ubuntu]] et [[Xubuntu]]Celui-ci vous permet ​d'ouvrir ​une session avec votre [[:utilisateur|compte d'utilisateur]] dans votre système Ubuntuainsi que gérer les éventuelles multiples sessions ​d'utilisateurs fonctionnant simultanément.+Avoir plusieurs comptes d'​utilisateurs dans un environnement « multi-usagers » ​(ordinateur familial, poste partagé dans une entreprise, borne dans un lieu publicest un gage de sécuritéUn compte ​d'utilisateur est une collection de données et de paramètres relatifs à un usager de l'​ordinateur ​nom, prénom, photo de profil, boîtes de courriels, trousseaux de mots de passe, préférences des logiciels utilisés, choix de thème de l'environnement de bureauetc. Il convient donc d'isoler les informations personnelles de chaque utilisateur.
  
-Ubuntu, comme tous les autres systèmes ​d'exploitation ​de la famille %%GNU/Linux%%est un système foncièrement multi-utilisateursCela 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 ordinateurde même que pour divers usages.+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.04ce 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'affichageenvironnement graphique, agencement du clavier et options d'​accessibilité).
  
-Multiplier les comptes d'​utilisateurs dans un environnement « multi-usagers » (ordinateur familial, poste partagé dans une entreprise, borne dans un lieu public) est un gage de sécurité. Un compte d'​utilisateur est une collection de paramètres relatif à un usager de l'​ordinateur. Ces paramètres incluent les détails d'​identité de l'​utilisateur (nom, prénom, photo de profil, etc.) et de nombreuses données personnelles (boîtes de courriels, trousseaux de mots de passe, préférences des logiciels utilisés, choix de thème de l'​environnement de bureau, etc.). Il convient donc d'​isoler les informations personnelles de chacun des utilisateurs. 
  
-Dans le but de sélectionner le compte d'​utilisateur avec lequel on souhaite travailler, votre système Ubuntu propose, à son chargement, un //​écran ​de connexion// : **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 préféré, agencement ​du clavier et options d'​accessibilité).+===== Installation ===== 
 + 
 +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 gestionnaire de connexion souhaité vous sera normalement demandée.
  
 ===== Ouvrir une session utilisateur ===== ===== Ouvrir une session utilisateur =====
Ligne 23: Ligne 27:
 {{  :​unity:​ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_042.png?​direct|Pour ouvrir une session utilisateur,​ sélectionnez votre compte dans la liste et saisissez votre mot de passe.}} {{  :​unity:​ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_042.png?​direct|Pour ouvrir une session utilisateur,​ sélectionnez votre compte dans la liste et saisissez votre mot de passe.}}
  
-Au chargement ​du système ​Ubuntu, LightDM ​vous affiche une liste de comptes d'​utilisateurs existants. Par défaut, tous les comptes d'​utilisateurs qui ont été créés dans votre système Ubuntu sont présents dans cette liste des comptes. Pour ouvrir une session utilisateur avec l'un de ces comptes :+Au chargement ​d'Ubuntu, LightDM affiche une liste de comptes d'​utilisateurs existants. Par défaut, tous les comptes d'​utilisateurs qui ont été créés dans votre système Ubuntu sont présents dans cette liste des comptes. Pour ouvrir une session utilisateur avec l'un de ces comptes :
  
   * Sélectionnez le compte d'​utilisateur avec lequel vous souhaitez ouvrir une session. Ceci peut être accompli en cliquant sur le nom de l'​utilisateur à l'aide de votre souris ou en déplaçant la sélection vers le haut ou vers le bas à l'aide des flèches directionnelles de votre clavier.   * Sélectionnez le compte d'​utilisateur avec lequel vous souhaitez ouvrir une session. Ceci peut être accompli en cliquant sur le nom de l'​utilisateur à l'aide de votre souris ou en déplaçant la sélection vers le haut ou vers le bas à l'aide des flèches directionnelles de votre clavier.
   * Si un mot de passe vous est demandé, saisissez-le maintenant. Puis, appuyez sur la touche « Entrée » de votre clavier. La session se charge.   * Si un mot de passe vous est demandé, saisissez-le maintenant. Puis, appuyez sur la touche « Entrée » de votre clavier. La session se charge.
   * Dans le cas où une session peut être chargée sans mot de passe, le champ de saisie de mot de passe est remplacé par un bouton « **Se connecter** ». Appuyez sur ce bouton pour charger la session.   * Dans le cas où une session peut être chargée sans mot de passe, le champ de saisie de mot de passe est remplacé par un bouton « **Se connecter** ». Appuyez sur ce bouton pour charger la session.
- 
  
 ==== Ouvrir une session d'​utilisateur invité ==== ==== Ouvrir une session d'​utilisateur invité ====
  
-Dans la liste des comptes d'​utilisateurs,​ un compte « **Session d'​invité** » apparaît. Ce compte est un compte d'​utilisateur temporaire. Il est idéal de l'​utiliser ​lorsque vous prêtez votre ordinateur à un usager qui n'a pas de compte ​d'​utilisateur dans votre système Ubuntu. Le compte d'​invité est 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 et il ne peut pas modifier le fonctionnement de votre système Ubuntu.+Dans la liste des comptes d'​utilisateurs,​ un compte « **Session d'​invité** » apparaît. Ce compte est un compte d'​utilisateur temporaire, utile lorsque vous prêtez votre ordinateur à un usager qui n'a pas de compte ​sur votre système Ubuntu. Le compte d'​invité est 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 et il ne peut pas modifier le fonctionnement de votre système Ubuntu.
  
-Il n'est pas recommandé d'​utiliser le compte d'​invité en tant que session par défaut, à moins de configurer une borne publique. Le compte étant automatiquement supprimé à la fermeture de la session, toutes les modifications et les configurations apportées au compte invité ​sont perdues. Le compte d'​invité est prévu pour une utilisation occasionnelle et temporaire de votre ordinateur.+Il n'est pas recommandé d'​utiliser le compte d'​invité en tant que session par défaut, à moins de configurer une borne publique. Le compte étant automatiquement supprimé à la fermeture de la session, toutes les modifications et les configurations apportées au compte invité ​seront ​perdues. Le compte d'​invité est prévu pour une utilisation occasionnelle et temporaire de votre ordinateur.
  
 ===== Options de base lors d'une ouverture de session ===== ===== Options de base lors d'une ouverture de session =====
  
-==== Sélectionner ​son environnement graphique ​préféré ​====+==== Sélectionner ​l'environnement graphique ====
  
-Chaque session utilisateur peut utiliser l'​[[:​environnements|environnement graphique]] de son choix. L'​environnement graphique consiste en une présentation visuelle et sélection ​d'outils de base, tels le gestionnaire de fenêtres, ​la barre d'​affichage des fenêtres et l'​explorateur de fichiers. Plusieurs environnements graphiques peuvent être installés simultanément ​dans votre système Ubuntu, mais un seul environnement peut fonctionner à la fois dans une session utilisateur. Le gestionnaire de sessions //​LightDM// ​dispose d'une option permettant ​de choisir son environnement graphique ​préféré pour autant que celui-ci soit installé ​sur votre système.+Chaque session utilisateur peut utiliser l'​[[:​environnements|environnement graphique]] de son choix (plus d'explications sur [[:​environnements|la page dédiée]]). Plusieurs environnements graphiques peuvent être installés simultanément ​sur votre système Ubuntu, mais un seul environnement peut fonctionner à la fois dans une session utilisateur. Le gestionnaire de sessions //​LightDM// ​permet ​de choisir son environnement graphique ​parmi ceux installés ​sur votre système.
  
 Pour choisir votre environnement graphique : Pour choisir votre environnement graphique :
  
-  - À l'​écran de connexion, sélectionnez le compte d'​utilisateur avec lequel ouvrir une session. //​N'​entrez pas immédiatement le mot de passe du compte d'​utilisateur.// ​Remarquez ​le bouton de forme ronde, situé à la droite du nom de l'​utilisateur ​; appuyez sur ce bouton. \\ \\ {{  :​unity:​lightdm-selectionenvironnement1.png?​200&​direct ​ |Appuyez sur le bouton en forme de cercle, à la droite du nom de l'​utilisateur.}} \\+  - À l'​écran de connexion, sélectionnez le compte d'​utilisateur avec lequel ouvrir une session. //​N'​entrez pas immédiatement le mot de passe du compte d'​utilisateur.// ​Cliquez sur le bouton de forme ronde, situé à la droite du nom de l'​utilisateur. \\ \\ {{  :​unity:​lightdm-selectionenvironnement1.png?​200&​direct ​ |Appuyez sur le bouton en forme de cercle, à la droite du nom de l'​utilisateur.}} \\
   - Une liste des environnements graphiques installés dans votre système Ubuntu apparaît. ​ Sélectionnez l'​environnement graphique de votre choix pour que celui-ci soit utilisé dans la session utilisateur que vous vous apprêtez à charger. \\ \\ {{  :​unity:​lightdm-selectionenvironnement2.png?​200&​direct ​ |Sélectionnez l'​environnement de votre choix.}} \\   - Une liste des environnements graphiques installés dans votre système Ubuntu apparaît. ​ Sélectionnez l'​environnement graphique de votre choix pour que celui-ci soit utilisé dans la session utilisateur que vous vous apprêtez à charger. \\ \\ {{  :​unity:​lightdm-selectionenvironnement2.png?​200&​direct ​ |Sélectionnez l'​environnement de votre choix.}} \\
   - De retour à l'​écran de connexion, complétez l'​ouverture de session en saisissant le mot de passe du compte d'​utilisateur ou, dans le cas d'une session pouvant être chargée sans mot de passe, appuyez sur le bouton « **Se connecter** ». Remarquez que le logo circulaire du bouton de sélection d'​environnement graphique a changé, afin de refléter votre choix d'​environnement graphique. {{  :​unity:​lightdm-selectionenvironnement3.png?​200&​direct ​ |Saisissez votre mot de passe pour charger la session.}} \\   - De retour à l'​écran de connexion, complétez l'​ouverture de session en saisissant le mot de passe du compte d'​utilisateur ou, dans le cas d'une session pouvant être chargée sans mot de passe, appuyez sur le bouton « **Se connecter** ». Remarquez que le logo circulaire du bouton de sélection d'​environnement graphique a changé, afin de refléter votre choix d'​environnement graphique. {{  :​unity:​lightdm-selectionenvironnement3.png?​200&​direct ​ |Saisissez votre mot de passe pour charger la session.}} \\
  
 L'​environnement graphique de votre choix est mémorisé par LightDM : lors de vos ouvertures de session suivantes pour cet utilisateur,​ le dernier environnement graphique choisi est automatiquement présélectionné. Pour changer à nouveau votre environnement graphique, vous devrez effectuer à nouveau la manipulation ci-dessus. De plus, cette manipulation n'est mémorisée que pour le seul utilisateur sélectionné ; ce choix n'est pas automatiquement répercuté pour l'​ensemble des utilisateurs de votre système Ubuntu. //(cf. § [[#​changer_l_environnement_graphique_par_defaut_pour_l_ensemble_des_utilisateurs|Comment changer l'​environnement graphique par défaut pour l'​ensemble des comptes d'​utilisateurs ?​]])//​ L'​environnement graphique de votre choix est mémorisé par LightDM : lors de vos ouvertures de session suivantes pour cet utilisateur,​ le dernier environnement graphique choisi est automatiquement présélectionné. Pour changer à nouveau votre environnement graphique, vous devrez effectuer à nouveau la manipulation ci-dessus. De plus, cette manipulation n'est mémorisée que pour le seul utilisateur sélectionné ; ce choix n'est pas automatiquement répercuté pour l'​ensemble des utilisateurs de votre système Ubuntu. //(cf. § [[#​changer_l_environnement_graphique_par_defaut_pour_l_ensemble_des_utilisateurs|Comment changer l'​environnement graphique par défaut pour l'​ensemble des comptes d'​utilisateurs ?​]])//​
- 
  
 ==== Changer l'​agencement du clavier ==== ==== Changer l'​agencement du clavier ====
Ligne 57: Ligne 59:
 {{  :​unity:​lightdm-selectionclavier.png?​280direct ​ |Lorsque plus d'un agencement est installé dans votre système Ubuntu, sélectionnez le bon.}} {{  :​unity:​lightdm-selectionclavier.png?​280direct ​ |Lorsque plus d'un agencement est installé dans votre système Ubuntu, sélectionnez le bon.}}
  
-La sélection de l'​agencement n'est pas mémoriséil doit être refait ​à chaque ouverture de session. Ce paramètre touche uniquement l'​agencement du clavier au moment de l'​ouverture de session, il n'a pas d'​impact quant à l'​agencement de clavier préféré que l'​utilisateur a configuré une fois sa session chargée. Enfin, les agencements de clavier ne sont proposés dans la liste que si un utilisateur a lui-même configuré plusieurs agencements dans sa session ; modifier cette option n'a pas d'​impact sur les autres sessions des utilisateurs.+La sélection de l'​agencement n'est pas mémoriséeelle doit être refaite ​à chaque ouverture de session. Ce paramètre touche uniquement l'​agencement du clavier au moment de l'​ouverture de session, il n'a pas d'​impact quant à l'​agencement de clavier préféré que l'​utilisateur a configuré une fois sa session chargée. Enfin, les agencements de clavier ne sont proposés dans la liste que si un utilisateur a lui-même configuré plusieurs agencements dans sa session ; modifier cette option n'a pas d'​impact sur les autres sessions des utilisateurs.
  
 Apparemment,​ l'​agencement des claviers est stocké dans le fichier ''/​etc/​default/​keyboard''​ et une ligne comme : Apparemment,​ l'​agencement des claviers est stocké dans le fichier ''/​etc/​default/​keyboard''​ et une ligne comme :
 ''​XKBLAYOUT="​fr,​us"''​ ''​XKBLAYOUT="​fr,​us"''​
 active un clavier azerty et qwerty. active un clavier azerty et qwerty.
- 
  
 ==== Activer des options d'​accessibilité ==== ==== Activer des options d'​accessibilité ====
Ligne 69: 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 78: Ligne 79:
  
 ===== Redémarrage de session ===== ===== Redémarrage de session =====
 +
 Certains changements nécessitent de se reconnecter pour être pris en compte. Vous pouvez redémarrer votre système Ubuntu … ce qui peut prendre un certain temps mais plus simplement et afin d'​éviter un redémarrage complet du système: Certains changements nécessitent de se reconnecter pour être pris en compte. Vous pouvez redémarrer votre système Ubuntu … ce qui peut prendre un certain temps mais plus simplement et afin d'​éviter un redémarrage complet du système:
-  * depuis le menu de l'​indicateur système {{:​application:​gnome-control-center:​gnome-control-panel_13.10_03.png?​30|applet système}} dans la zone de notification à droite de la barre supérieure du bureau, choisir "​Fermer la session..."​ ( "Log Out..."​ en anglais) puis confirmer. La session se fermera pour revenir à l'​écran de connexion;​ +  * [Recommandé] ​depuis le menu de l'​indicateur système {{:​application:​gnome-control-center:​gnome-control-panel_13.10_03.png?​30|applet système}} dans la zone de notification à droite de la barre supérieure du bureau, choisir "​Fermer la session..."​ ( "Log Out..."​ en anglais) puis confirmer. La session se fermera pour revenir à l'​écran de connexion;​ 
-  * depuis un [[:​terminal]] en saisissant la [[:​commande_shell|commande]] suivante: \\ //(Si la connexion est automatique,​ vous retrouverez votre session sans passer par l'​écran de connexion) // +  * [Non recommandé] ​depuis un [[:​terminal]] en saisissant la [[:​commande_shell|commande]] suivante : \\ //(Si la connexion est automatique,​ vous retrouverez votre session sans passer par l'​écran de connexion) // 
-<​code>​sudo restart lightdm</​code> ​+<​code>​sudo restart lightdm</​code>​ 
 =====Clore sa session===== =====Clore sa session=====
 +
 Voir cette [[:​tutoriel/​comment_arreter_sa_session|page]] pour tout savoir sur la clôture de session. Voir cette [[:​tutoriel/​comment_arreter_sa_session|page]] pour tout savoir sur la clôture de session.
  
Ligne 92: Ligne 96:
 </​note>​ </​note>​
 <note important>​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>​ <note important>​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>​
- 
  
 ==== Sauvegarde préalable ==== ==== Sauvegarde préalable ====
Ligne 111: Ligne 114:
     - Tapez //exit// pour quitter la session.     - Tapez //exit// pour quitter la session.
     - Pressez les touches Ctrl+Alt+F7 pour revenir à l'​écran d'​accueil de LightDM.     - Pressez les touches Ctrl+Alt+F7 pour revenir à l'​écran d'​accueil de LightDM.
- 
  
 ==== Changer l'​environnement graphique par défaut pour l'​ensemble des utilisateurs ==== ==== Changer l'​environnement graphique par défaut pour l'​ensemble des utilisateurs ====
Ligne 118: Ligne 120:
   * [[:Unity]] pour la variante [[:​Ubuntu]];​   * [[:Unity]] pour la variante [[:​Ubuntu]];​
   * [[:KDE]] pour la variante [[:​Kubuntu]];​   * [[:KDE]] pour la variante [[:​Kubuntu]];​
-  * [[:LXDE]] pour la variante [[:Lubuntu]]; +  * [[:Xfce]] pour la variante [[Xubuntu]]; 
-  * [[Xfce]] pour la variante ​[[Xubuntu]].+  * etc. (voir la page [[:variantes]])
    
 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 132: 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 199: Ligne 198:
  
 Pour cacher un utilisateur [[:​Xubuntu]] [[:​sudo|droits administrateur]]:​ Pour cacher un utilisateur [[:​Xubuntu]] [[:​sudo|droits administrateur]]:​
-  - Activer le compte même si c'​est ​une compte désactivé ex: PostgreSQL  ​+  - 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"​   - 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   - Remettre le compte comme à l'​origine
Ligne 225: Ligne 224:
 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 242: Ligne 241:
 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]**
-<​file>​+<​file ​bash /​etc/​lightdm/​lightdm.conf>
 [SeatDefaults] [SeatDefaults]
 [...] [...]
Ligne 313: 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 330: 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 340: 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 355: 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 409: 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 424: Ligne 421:
 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 507: Ligne 596:
 ^ [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 546: 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