J'aimerais définir le fond d'écran dans l'écran de connexion (Unity Greeter), comment puis-je le faire?
la source
J'aimerais définir le fond d'écran dans l'écran de connexion (Unity Greeter), comment puis-je le faire?
Ubeteru 12.04 Unity greeter a introduit un arrière-plan dynamique sélectionné, ce qui signifie que lors de la sélection d'un utilisateur dans la liste des utilisateurs disponibles, l'arrière-plan changera pour refléter l'arrière-plan du bureau de l'utilisateur sélectionné.
Par défaut, lightdm définira /usr/share/backgrounds/warty-final-ubuntu.png
comme arrière-plan par défaut et l'option d'activation de l'arrière-plan dynamique.
Ouvrez un terminal et obtenez root
sudo -i
( Tapez mot de passe sudo )
Autoriser l'utilisateur lightdm à créer une connexion au serveur X
xhost +SI:localuser:lightdm
Basculer l'utilisateur sur lightdm
su lightdm -s /bin/bash
Désactiver la commutation dynamique de l'arrière-plan
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
Si vous souhaitez rétablir ce paramètre par défaut après l'avoir modifié, suivez toutes les étapes jusqu'à la commande ci-dessus et utilisez plutôt
gsettings reset com.canonical.unity-greeter draw-user-backgrounds
Lorsque vous avez terminé d'activer ou de rétablir la fonctionnalité d'arrière-plan dynamique par défaut, vous pouvez fermer le terminal ou taper 2x exit
, d'abord pour revenir à la racine et ensuite pour effacer les privilèges de la racine et revenir à votre utilisateur normal.
(vous ne verrez celui-ci que si l'utilisateur n'a pas défini d'image d'arrière-plan sur le bureau ou si le paramètre dynamique est défini sur false )
Ouvrez un terminal et obtenez root
sudo -i
( Tapez mot de passe sudo )
Autoriser l'utilisateur lightdm à créer une connexion au serveur X
xhost +SI:localuser:lightdm
Basculer l'utilisateur sur lightdm
su lightdm -s /bin/bash
Changer le fond par défaut avec une photo de votre choix
gsettings set com.canonical.unity-greeter background '/foo/wallpaper.png'
(Remarque: le fichier de papier peint ne peut pas être localisé dans le domicile d'un utilisateur crypté. Ceux-ci ne sont montés qu'après que l'utilisateur s'est connecté à son compte.)
Si vous souhaitez rétablir le fond par défaut, suivez toutes les étapes jusqu'à la commande ci-dessus, mais tapez plutôt
gsettings reset com.canonical.unity-greeter background
Lorsque vous avez terminé de modifier la fonctionnalité d'arrière-plan par défaut ou de rétablir la fonctionnalité par défaut, vous pouvez fermer le terminal ou taper 2x exit
, tout d'abord pour revenir à la racine et le second pour supprimer les privilèges de la racine et revenir à votre utilisateur normal.
Pour 11h10
Exécuter cette commande dans le terminal ( Ctrl+ Alt+ T)
Vous verrez apparaître gedit (application de l'éditeur de texte) avec ce texte:
Il suffit de modifier la ligne qui dit
BACKGROUND=...
avec le chemin absolu vers l'image de fond de votre désir.Cliquez ensuite sur enregistrer ou sur Ctrl+ Set fermez la fenêtre. Vous avez terminé.
Déconnectez-vous pour le voir fonctionner.
la source
la source
Ubuntu 12.04 , 14.04 et 16.04
La réponse de Bruno Pereira a fonctionné pour moi mais ne pouvait pas être utilisée dans un contexte sans X11. Voici une autre façon de faire la même chose ... sans avoir besoin de X11 (et facilement scriptable):
Editez le fichier suivant:
sudoedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override
Appliquez les nouveaux paramètres:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
la source
sudo ./script /path/to/image
. On peut le trouver sur ma page github . Il a été testé sous Ubuntu 14.04 LTS et 15.10.11.10 - Simple LightDM Manager
Un développeur entreprenant a mis au point un simple applet qui va changer le fond d’écran:
à installer
la source
la source
11h10
Je suggère d'utiliser Ubuntu Tweak . Vous pouvez configurer ce que le logo et l'image d'arrière-plan sont facilement configurables sans vous occuper des fichiers de configuration:
Cette capture d'écran a été réalisée le 10.10 Maverick, si quelqu'un peut vérifier facilement si cela fonctionne aussi avec les versions récentes d'Ubuntu, la modification de cette réponse est la bienvenue!
la source
Ubuntu 12.10
Cette approche utilise l'éditeur dconf plutôt que gsettings. Les modifications apportées à l'unité-greeter doivent être effectuées en tant qu'utilisateur lightdm. Les étapes sont les suivantes:
Changer en utilisateur root.
Donnez à l'utilisateur lightdm l'accès au serveur X.
Passez à l’utilisateur lightdm.
Lancez dconf-editor.
Sélectionnez / com / canonique / unité-greeter et modifiez les propriétés.
la source
dbus-launch dconf-editor
est requis(?).Pour 11h10:
Vous devez éditer /etc/lightdm/unity-greeter.conf (
sudo nano /etc/lightdm/unity-greeter.conf
). Dans ce fichier, vous devez remplacer la valeur de la balise BACKGROUND .Pour référence, vérifiez la capture d'écran ci-dessous.
la source
La réponse principale ne fonctionne pas pour moi, car je n'utilise pas l'unité-greeter. Mon lightdm est configuré pour utiliser lightdm-gtk-greeter.
J'ai trouvé une solution en consultant le code source de lightdm. Il demande à DBus de trouver la propriété BackgroundFile pour l'utilisateur. Vous pouvez changer cela en utilisant le programme d-feet (ou des outils en ligne de commande).
Accédez à ce point sur d-pieds:
Double-cliquez sur la fonction "SetBackgroundFile". Dans la fenêtre qui s’ouvre, tapez le nom du fichier de votre fond d’écran souhaité (entre guillemets). Cliquez sur le bouton Exécuter. Si tout va bien, vous verrez un message du type "Cette fonction n’a rien renvoyé".
La prochaine fois que lightdm sera exécuté, le nouveau papier peint que vous avez sélectionné devrait apparaître.
la source
Toutes les versions
1) Téléchargez Ubuntu Tweak:
Télécharger pour Ubuntu 12.04 Precise Pangolin
Télécharger pour Ubuntu 11.10 Oneiric Ocelot
Télécharger pour autre Ubuntu
Si vous utilisez 12.04 Precise: pour changer le fond d’écran de connexion, changez simplement le fond d’écran de votre bureau . Avec Ubuntu Tweak, vous ne pouvez changer que le logo.
Si vous utilisez 11.10 Oneiric, vous pouvez utiliser Ubuntu Tweak pour modifier le fond d’écran et le logo de connexion.
2) Ouvrez le paquet téléchargé et installez-le
3) Lancez Ubuntu Tweak.
Allez dans Réglages> Paramètres de connexion. Cliquez sur Déverrouiller et cliquez sur l'image que vous souhaitez modifier.
Si vous utilisez 12.04 Precise: pour changer le fond d’écran de connexion, changez simplement le fond d’écran de votre bureau. Avec Ubuntu Tweak, vous pouvez changer le logo.
la source
Ceci est une solution de contournement pour 12.04 et la version actuelle de unity-greeter (le "thème" par défaut). Pour d'autres greeters comme lightdm-gtk-greeter, l'édition habituelle du fichier de configuration
/etc/lightdm/
fonctionne. Mais l'unité-greeter ne regarde plus l'unité-greeter.conf et sa configuration n'est pas claire.Voici ce que j’ai fait: j’ai trouvé l’image sur laquelle insiste l’unité-greeter. Pour moi, c'était dans
/usr/share/backgrounds
. Déplacer / supprimer / renommer. Unit-greeter va maintenant revenir à l’arrière-plan par défaut qui est/usr/share/backgrounds/warty-final-ubuntu.png
. Déplacer / supprimer / renommer cela. Maintenant, vous devez mettre une autre image à cet endroit avec ce nom. Et non, il n'est pas nécessaire que ce soit un png (en fait, warty-final-ubuntu.png est en fait un jpg pour des raisons que je n'entrerai pas ici). Je crois que le remplacement doit être un jpg (quelqu'un me corrige si je me trompe). Soyez très prudent ici. Je pense que si lightdm ne peut pas revenir à l'arrière-plan par défaut, il se peut que quelque chose d'horrible se produise: - / (peut-être qu'il ne montrera qu'un arrière-plan coloré ... soyez prudent de toute façon!).Dans mon cas, je viens de faire un lien symbolique à partir d'un autre fond à cet endroit:
lancez cette commande pendant que vous y êtes
/usr/share/backgrounds/
(ou ajustez la commande en conséquence). Bien sûr, remplacez le jpg par tout ce qui est disponible et souhaité.N'oubliez pas que si vous souhaitez utiliser un fond d'écran chez vous, vous devez vous assurer que votre domicile n'est pas crypté, car lightdm ne pourra pas lire ce fichier tant que vous n'êtes pas connecté. Assurez-vous également que vous disposez des autorisations adéquates sur le fichier. Si vous ne savez pas ce que cela signifie, gardez un papier peint déjà en place
/usr/share/backgrounds/
. (Astuce aléatoire: vous pouvez obtenir plus de fonds d'écran de versions antérieures d'Ubuntu installées correctement dans ce répertoire ensudo apt-get install ubuntu-wallpapers-oneiric
remplaçant 'oneiric' par 'natty', etc.)la source
C'est ce qui a fonctionné pour moi. Via Nautilus, j’ai renommé le
/usr/share/backgrounds/warty-final-ubuntu.png
fichier d’image original à l’ intérieur, puis j’ai collé mon image préférée en tant que fond d’écran de connexion, puis renommé warty-final-ubuntu.png, puis appliqué les mêmes propriétés que le fichier original.la source
Ubuntu 16.10 sans X11 utilisant dconf
Cette solution est une variante de celle de samb . Les avantages de cette solution sont que toute la personnalisation est faite
/etc
et qu'un seul fichier doit être compilé.Modifiez les paramètres selon vos préférences:
Créez le fichier compilé pour ces paramètres:
Modifier le profil de l'utilisateur:
Inclure la personnalisation locale via une
system-db
entrée:Vous devrez peut-être redémarrer lightdm pour que vos modifications apparaissent:
Et voilà, un fond d'unité-greeter personnalisé.
Le résultat
la source
12.04
Dans Ubuntu 12.04, vous n’avez plus besoin de faire toutes ces modifications en ligne de commande. Tout ce que vous avez à faire est de changer votre papier peint et voila , LightDM l’utilisera comme arrière-plan (:
Malheureusement, cela ne semble pas encore complètement implémenté, car au démarrage de votre ordinateur, vous voyez le papier peint par défaut Ubuntu pendant quelques secondes avant de passer à votre papier peint. Mais puisque nous parlons d’une version bêta ( Ubuntu 12.04 est actuellement en version bêta 2 ), c’est prévu.
J'espère qu'il a répondu à votre question (:
la source
Ubuntu 12.04
Il suffit de placer l’arrière-plan lightdm souhaité dans le dossier des images par défaut d’Ubuntu (et non un sous-dossier), puis de le définir comme fond d’écran.
Source: http://wiki.ubuntuusers.de/LightDM#Hintergrundbild
la source
Ubuntu 16.04
Après avoir utilisé Nautilus pour naviguer et afficher un fichier .png ou .jpg approprié à utiliser comme écran de connexion et écran verrouillé, Nautilus peut le définir pour vous à l'aide d'un script:
Remarque: Dans Ubuntu 18.04, seul le fond d'écran de l'écran de verrouillage est modifié. Une technique différente sera nécessaire pour changer le fond d'écran de connexion.
Pour créer le script, utilisez:
Coller dans ces lignes:
Enregistrez le fichier et quittez l'
gedit
éditeur.Maintenant, marquez le script comme exécutable en utilisant:
Ouvrez Nautilus et accédez à votre répertoire avec des images de papier peint. Recherchez une image appropriée et cliquez dessus avec le bouton droit de la souris. Ce menu déroulant apparaît:
Cliquez sur la troisième option
Scripts
. Un autre menu déroulant apparaît avec tous vos scripts:Sélectionnez
set-login-wallpaper
.Lorsque le script sera exécuté, vous devrez entrer votre
sudo
mot de passe.Redémarrez et profitez de votre nouveau fond d'écran de connexion.
Ubuntu 18.04
Visitez le manuel Ubuntu pour des instructions complètes sur cet aperçu:
/usr/share/backgrounds
css
fichier qui définit l'arrière-plan de connexion GDMresource:///org/gnome/shell/theme/noise-texture.png
par votre imageVoir également les réponses existantes dans Ask Ubuntu :
la source
12.04
Ceci est ma solution pour ceux qui ne peuvent pas changer le fond d'écran de connexion.
J'avais ce problème quand j'ai changé le fond d'écran, mais je recevais le fond de connexion par défaut Ubuntu. Donc ce que je faisais était de localiser le
wallpaper.jpg
fichier dans le terminal et modifier ses autorisations, par exemple:Quelque chose qui donne un accès complet et maintenant nous pouvons voir l'effet. Le fond d'écran que j'ai choisi sur le bureau est également considéré comme l'arrière-plan de l'écran de connexion. Cela s'applique à tous les utilisateurs.
la source