42 votes

Comment changer l'écran de connexion dans Ubuntu 16.04+?

Les recettes pour changer l'écran de connexion dans 14.04 [Modifier ou dans 15.04, 15.10] ne fonctionnent pas dans 16.04. L'arrière-plan "personnalisé" apparaît pendant une fraction de seconde puis s'efface pour afficher celui d'Ubuntu. Donc, comment puis-je changer l'arrière-plan de l'écran de connexion dans 16.04?

[Edit: ce post n'est pas un doublon car toutes les autres questions connexes font spécifiquement référence aux versions précédentes d'Ubuntu, et les solutions à ces questions ne s'appliquent pas ici (car elles ne fonctionnent pas sur 16.04).]

34voto

user.dz Points 45060

Vous avez dit :

Le fond d'écran "custom" apparaît pendant une fraction de seconde puis passe au fond d'écran Ubuntu.

Le greeter charge par défaut le fond d'écran de l'utilisateur sélectionné s'il est disponible. Une transition de fondu est utilisée pour changer entre les fonds d'écran des utilisateurs, y compris le fond d'écran par défaut du greeter (pour l'utilisateur invité). Je pense que la question devrait être : Comment empêcher le greeter lightdm de charger le fond d'écran de l'utilisateur ?

Soyez conscient de deux greeters distincts, dont le greeter par défaut est unity-greeter. J'ai remarqué que certaines réponses ici sur AU ne mentionnent pas cela et les confondent.

Utilisation de lightdm-gtk-greeter

Outil graphique

  1. Installer l'outil de paramétrage

    sudo apt install lightdm-gtk-greeter-settings
  2. Exécutez-le

    pkexec lightdm-gtk-greeter-settings
  3. Dans l'onglet Apparence : Sélectionnez l'image

  4. Sur le même onglet : Décochez Utiliser le fond d'écran de l'utilisateur s'il est disponible

  5. Enregistrer & Fermer

    lightdm-gtk-greeter-settings

Outils en ligne de commande

  1. Ouvrir le fichier de paramétrage du greeter lightdm

    sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
  2. Modifiez-le de cette manière

    [greeter]
    background = /usr/share/backgrounds/Spring_by_Peter_Apas.jpg
    user-background = false
  3. Ctrl+o pour l'enregistrer puis Ctrl+x pour quitter.

Utilisation de unity-greeter (par défaut)

Même réponse que Serg, je l'ai testée dans une fraîche machine virtuelle Ubuntu 16.04.

  • Changer le fond d'écran de l'écran de connexion

    $ sudo nano /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override
    
    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/usr/share/backgrounds/Spring_by_Peter_Apas.jpg'
    
    $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas
    $ sudo service lightdm restart
  • Quelques indices de débogage :

    1. Purger les réglages du greeter lightdm-gtk-greeter

      sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings

      Ou vous pouvez simplement le désactiver temporairement

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled

      Pour le réactiver

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

      Redémarrer lightdm est nécessaire

      sudo systemctl restart lightdm
    2. Réinstaller unity-greeter pour supprimer tout changement dans /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

      sudo apt install --reinstall unity-greeter
    3. Vérifier s'il existe un autre fichier de surcharge dconf qui a priorité

      grep -rn -e "com.canonical.unity-greeter" -e "background=" -e "draw-user-backgrounds=" /usr/share/glib-2.0/schemas/

4voto

WinEunuuchs2Unix Points 91128

Pour changer l'écran de connexion dans Ubuntu 16.04, j'ai utilisé ce qui suit :

gksu gedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override

Insérez ces lignes :

[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='/home/$USER/Pictures/1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg'
# Après avoir changé, utilisez : sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Où :

  • $USER = votre identifiant utilisateur.
  • Pictures = votre répertoire de fonds d'écran.
  • 1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg = le nom de votre fichier image (peut être au format .png aussi).
  • # (commentaire) ... vous rappelle ce qu'il faut faire après le changement !

Enregistrez le fichier et quittez gedit

Compilez maintenant le nouveau fond d'écran de connexion avec :

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

La dernière étape est de redémarrer.

Merci beaucoup et crédits à Serg : (Changer l'arrière-plan de l'écran de connexion) Notez que sur mon système, cela change non seulement l'écran de connexion initial mais aussi l'écran de verrouillage.


Pointez et cliquez avec Nautilus pour définir le fond d'écran de l'écran de connexion

J'ai écrit un script où vous pouvez naviguer vers un répertoire / une image, cliquer droit dessus et le définir comme fond d'écran de l'écran de connexion / de verrouillage en utilisant Nautilus (gestionnaire de fichiers maintenant appelé "Files"): Nautilus peut définir le fond d'écran du bureau. Comment peut-il définir le fond d'écran de l'écran de connexion et de verrouillage?

Nautilus set-login-wallpaper Drop Down

1voto

The Holy See Points 434

Exécutez sudo lightdm-gtk-greeter-settings (si installé). Allez à l'onglet Apparence, et sélectionnez Arrière-plan > Image.

Remarque : Si vous sélectionnez une image de votre dossier personnel et que le dossier est crypté, cela ne fonctionnera pas, car /home/user n'a pas encore été monté.

0voto

Colin D Points 111

Comme l'a dit @OrganicMarble, Ubuntu Tweak devrait faire l'affaire. Je l'ai installé et dans l'onglet Tweaks, il y a un onglet appelé 'Paramètres de connexion'. Déverrouillez la page en haut à droite en entrant le mot de passe et vous pouvez changer le fond d'écran des paramètres. Depuis lors, mes écrans de connexion et de verrouillage ont été modifiés.

0voto

Ste Points 1

Cela a bien fonctionné pour moi sur 16.04 LTS et sans installer de logiciel supplémentaire https://www.linuxslaves.com/2016/06/easiest-way-change-ubuntu-login-screen-background.html

En bref : Ouvrez sudo gedit /usr/share/gnome-background-properties/xenial-wallpapers.xml et ajoutez votre image de fond à la liste. Ensuite, ouvrez "Changer l'image de fond" en faisant un clic droit sur votre bureau, sélectionnez l'image et c'est fait pour l'écran de travail et d'ouverture de session. Redémarrez ensuite pour essayer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X