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