Comme le titre ci-dessus le suggère, je veux ajouter des fonds d'écran personnalisés (images png que j'ai créées moi-même) dans le dossier user / share / backgrounds en 12.04. J'ai terminé cette tâche.
Problème: ils n'apparaissent PAS dans l'apparence du bureau pour la sélection (je suppose que s'ils apparaissent ici, ils seraient l'arrière-plan par défaut dans l'accueilleur d'unité dynamique LightDM. Seules les "images du concours" fonctionnent avec l'accueilleur d'unité. Je suis tombé sur les liens ci-dessous qui sont similaires mais pour ne pas résoudre ma question
Comment ajouter de nouveaux fonds d'écran? (Fait référence à 11.10 uniquement)
Comment changer le fond d'écran de l'écran de connexion? (Indique uniquement comment désactiver l'accueil d'unité dynamique et affecter un arrière-plan fixe pour LightDM
Après réflexion, cela peut également être un problème d'autorisations . La raison de cette suggestion est que j'ai copié un dossier de thème à l'aide de sudo nautilus. Le thème n'apparaissait pas dans "Paramètres avancés" pour la sélection. Pour que ce thème fonctionne dans Unity, je l'ai copié dans ~ .themes. J'ai copié les terrains de banque en utilisant la même méthode
Réponses:
Après avoir ajouté vos images,
/usr/share/backgrounds
vous devez ouvrir la boîte de dialogue Changer l'arrière-plan du bureau en cliquant avec le bouton droit sur votre bureau et en la sélectionnant.Une fois la boîte de dialogue ouverte, vous pouvez cliquer sur +pour ajouter les arrière-plans que vous venez de copier
/usr/share/backgrounds
Ajoutez toutes les images que vous avez
/usr/share/backgrounds
, après avoir fait cela, vous pouvez en sélectionner une et elle deviendra votre arrière-plan.Si vous utilisez 12.04, cette même image deviendra l'arrière-plan dynamique pour l'Unity Greeter. S'il ne suit pas la
Setting the dynamic switching off
section Comment changer le fond d'écran dans LightDM? sauf qu'au lieu de l'éteindre, vous utilisez la commandea décrit dans la réponse.
Note pour résumer:
Étape 1: Ajoutez votre fond d'écran personnalisé à `/ usr / share / backgrounds
Étape 2: est conditionnelle si vous souhaitez que votre fond d'écran personnalisé apparaisse dans l'accueil d'unité dynamique (connectez-vous) en 12.04. Faites un clic droit sur votre image personnalisée et sélectionnez "Propriétés" puis sélectionnez l' onglet Autorisations . Accédez à l' autorisation «Autre» et modifiez-la de Aucune à «Lecture seule» . Remarque: Si vous ne le faites pas, le fond d'écran par défaut d'Unity apparaîtra dans Unity Greeter.
Étape 3: Maintenant, vous devez ouvrir la boîte de dialogue Changer l'arrière-plan du bureau en cliquant avec le bouton droit sur votre bureau et en le sélectionnant.
Étape 4: Une fois la boîte de dialogue ouverte, vous pouvez cliquer sur +pour ajouter les arrière-plans que vous venez de copier dans / usr / share / backgrounds.
Étape 5: sélectionnez votre image et modifiez l'arrière-plan de votre bureau`
Étape 6 : Déconnectez-vous et voyez l'arrière-plan Unity Greeters est votre image personnalisée
.
la source
Vous devez éditer les fichiers dans / usr / share / gnome-background-properties afin qu'ils apparaissent dans la section "fond d'écran" plutôt que dans la section "image".
la source
J'utilise le bureau 12.04 Gnome Classic. Aucune des solutions ci-dessus ne m'a aidé à afficher mes fonds d'écran
/user/share/backgrounds
. Si je clique sur +comme suggéré ci-dessus, Ubuntu 12.04 ouvre mon dossier Images et n'ajoute pas les fonds d'écran auxquels j'ai ajouté/usr/share/backgrounds
. Le seul moyen que j'ai trouvé pour ce faire est de les ajouter auprecise-backgrounds.xml
fichier en tant que nouveaux éléments entre les<wallpaper>
</wallpaper>
balises principales . C'est vraiment une nuisance si vous avez un grand nombre à ajouter. J'espère que quelqu'un a une solution plus simple.Le seul moyen que j'ai trouvé pour ajouter mon fond d'écran à mon nom de connexion dans le greeter est d'installer Ubuntu Tweak puis de le configurer à l'aide de ses options.
la source
J'ai eu des problèmes similaires, je ne sais pas s'il y a une autre solution mais voici la mienne.
Copiez et collez votre fond d'écran dans usr / share / backgrounds . (Utilisez gksu nautilus)
Faites un clic droit sur votre fichier image et sélectionnez propriétés
Dans l' onglet autorisations, assurez-vous que «Autre» est défini sur Lire ou Lecture seule
Faites un clic droit sur votre fond d'écran et définissez-le comme fond d'écran
Connectez - Out et il devrait apparaître comme votre papier LightDM
Je ne sais rien de Wallpaper Switcher cependant si cette application peut récupérer les fichiers depuis l'emplacement usr / share / background, je suis sûr que cela fonctionnera
la source
J'avais écrit un petit script perl pour faciliter l'ajout de choix à l'arrière-plan du bureau de changement dans Ubuntu.
Pour le recréer, vous pouvez, par exemple, utiliser à
sudo gedit /usr/local/bin/wallpaper-add-to-choices
partir du terminal, coller le contenu du script, enregistrer, puissudo chmod 755 /usr/local/bin/wallpaper-add-to-choices
.J'ai trouvé cet article parce que je cherchais des informations sur ce qui aurait pu changer dans Ubuntu 12.04LTS. La partie "options" de cette sortie de script disait "échelle", je devais la changer en "zoom" ou aucune des images ne fonctionnerait comme choix. C'est dommage, je n'ai pas envie de redimensionner manuellement les dizaines d'images importées vers un nouveau système pour les redimensionner correctement. (Mettre à l'échelle les images dans une boîte aux lettres, en ne l'agrandissant que jusqu'à ce qu'un bord touche le bord de l'écran, le zoom signifie que je perds le dessus ou les côtés de la plupart des images.)
la source
Il existe également une autre option qui rendra les fonds d'écran du répertoire personnel de l' utilisateur disponibles dans lightdm .
Vous pouvez choisir l'une des deux variantes:
Variante A.
Vous n'avez qu'à exécuter une simple commande dans le terminal:
Remplacez-le simplement
username
par votre nom d'utilisateur. Cela permettra à lightdm d'accéder à votre répertoire personnel, de sorte qu'il pourra afficher des images à partir de/home/username
.Variante B.
Créer un nouveau groupe d' utilisateurs nommé, par exemple,
wallpapers
:Ensuite, créez un répertoire dans votre maison répertoire où vous stockerez tous les fonds d' écran que vous souhaitez utiliser et changer de groupe de à
wallpapers
:Et enfin, ajoutez le groupe
wallpapers
comme groupe supplémentaire pour vous et l'lightdm
utilisateur:N'oubliez pas de remplacer
username
par votre nom d'utilisateur.Notez que si vous avez plus d'un utilisateur utilisant le système et que vous souhaitez donner une capacité comme celle-ci pour chacun d'eux, vous devrez répéter ces étapes (en omettant d'ajouter un nouveau groupe -
wallpapers
) pour chaque individu.la source
Je peux confirmer que cela fonctionne!
*jpg
fichiers dans le/usr/share/backgrounds/
dossier (en utilisant root)*xml
fichiers sous/usr/share/gnome-background-properties/
J'ai utilisé l'
gvim
éditeur pour 2. ci-dessus.Suivez simplement ces étapes en utilisant
gvim
:gvim /usr/share/gnome-background-properties/*xml
Shift+ Gpour aller à la fin du fichier
:r !ls
/usr/share/backgrounds/*jpg
→ pour insérer tout le nouveau fond. noms de fichiersAllez maintenant au début du texte de bloc inséré.
Utilisez cette commande dans gvim après: (Remplacer
^M
parCTRL-M
)Numéros d'incrémentation automatique (paper10) pour donner des noms uniques aux fonds d'écran
Enregistrez le fichier et répétez pour le deuxième fichier XML.
Les arrière-plans nouvellement ajoutés apparaîtront désormais dans l'interface graphique:
la source
Vous devez donner des autorisations à lightdm pour lire votre répertoire personnel:
la source