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

34

Les recettes permettant de modifier l’écran de connexion au 14.04 [EDIT ou 15.04, 15.10 ] ne fonctionnent pas en 16.04. L'arrière-plan "personnalisé" apparaît pendant une fraction de seconde puis se fond dans celui d'Ubuntu. Alors, comment changer le fond d'écran de connexion en 16.04?

[Modifier: cet article 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 à celles-ci ne s’appliquent pas ici (car elles ne fonctionnent pas sur 16.04).]

    
posée Greg Kramida 12.07.2016 - 18:14
la source

6 réponses

22

Vous avez dit:

  

L'arrière-plan "personnalisé" s'affiche pendant une fraction de seconde puis se fond vers celui d'Ubuntu.

L’hôte par défaut charge l’arrière-plan de l’utilisateur sélectionné s’il est disponible. Une transition en fondu permet de changer d’arrière-plan des utilisateurs, y compris greeter default (pour les utilisateurs invités). Je pense que la question devrait: Comment empêcher lightdm greeter de charger l'arrière-plan de l'utilisateur?

Soyez conscient de deux différences distinctes, la valeur par défaut est unity-greeter . J'ai remarqué que certaines réponses ici dans AU, ne mentionnent pas cela et se mélangent entre elles.

Utilisation de lightdm-gtk-greeter

Outil graphique

  1. Installer l’outil de configuration

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

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

  4. Sur le même onglet: Unckeck User wallpaper de l'utilisateur si disponible
  5. Enregistrer & amp; Fermer

Outils CLI

  1. Ouvrir le fichier de paramètres de lightdm greeter

    sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
    
  2. Changez-le de cette façon

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

Utilisation de unity-greeter (par défaut)

Même réponse de Serg, je l'ai testé dans une nouvelle VBox Ubuntu 16.04.

  • Modifier l’arrière-plan 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 conseils de débogage:

    1. Purger les paramètres 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
      

      Il est nécessaire de redémarrer le lightdm

      sudo systemctl restart lightdm
      
    2. Réinstallez unity-greeter pour supprimer toute modification de /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

      sudo apt install --reinstall unity-greeter
      
    3. Vérifiez s'il existe un autre fichier de substitution dconf prioritaire

      grep -rn -e "com.canonical.unity-greeter" -e "background=" -e "draw-user-backgrounds=" /usr/share/glib-2.0/schemas/
      
réponse donnée user.dz 06.01.2017 - 23:43
la source
3

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'
# After changing use: sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Où:

  • $USER = votre ID utilisateur.
  • Pictures = votre répertoire de fond d'écran.
  • 1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg = le nom de votre fichier image (peut également être au format .png ).
  • # (comment) ... vous rappelle quoi faire après avoir changé!

Enregistrez le fichier et quittez gedit

Maintenant, compilez le nouveau fond d'écran avec:

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

La dernière étape consiste à redémarrer.

Un grand merci à Serg: Modifier le fond de l'écran de connexion ) Notez que sur mon système, non seulement l’écran de connexion initial, mais aussi l’écran de verrouillage de connexion change.

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

J'ai écrit un script dans lequel vous pouvez naviguer vers un répertoire / une image, cliquez dessus avec le bouton droit et définissez-le en tant qu’écran de connexion / écran de verrouillage avec Nautilus (gestionnaire de fichiers maintenant appelé "Fichiers"): Nautilus peut définir le papier peint du bureau. Comment définir le login et verrouiller le fond d'écran?

    
réponse donnée WinEunuuchs2Unix 09.01.2017 - 05:44
la source
1

Exécutez sudo lightdm-gtk-greeter-settings (si installé). Accédez à l'onglet Apparence et sélectionnez Arrière-plan & gt; Image.

  

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

    
réponse donnée The Holy See 05.01.2017 - 10:52
la source
0

Comme le 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 modifier le fond d'écran des paramètres. Depuis lors, mes écrans de connexion et de verrouillage ont été modifiés.

    
réponse donnée Thom Mekelenkamp 07.01.2017 - 21:45
la source
0

Cela a bien fonctionné pour moi sur 16.04 LTS et sans installer de logiciel supplémentaire lien

En bref: Ouvrir sudo gedit /usr/share/gnome-background-properties/xenial-wallpapers.xml et ajoutez votre image d'arrière-plan à la liste. Ensuite, ouvrez le "Changer l'image de fond" en cliquant avec le bouton droit sur votre bureau, sélectionnez l'image et c'est fait pour les deux écrans de travail et de connexion. Relancez éventuellement pour l'essayer.

    
réponse donnée Ste 04.02.2018 - 13:01
la source
0

Pour définir l'unité greeter par défaut, dans l'écran de connexion Ubuntu 16.04, éditez le fichier

/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

et remplacez la ligne "greeter-session" par "greeter-session = unity-greeter"

    
réponse donnée Sunny127 03.04.2018 - 12:39
la source

Lire d'autres questions sur les étiquettes