Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente 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 -c '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] | ||