web-dev-qa-db-fra.com

Comment définir un nouveau fond d'écran cyclique dans Ubuntu 11.10?

Duplicate possible:
Comment créer un diaporama sur un fond d'écran?

Par papier peint cyclique, je veux dire celui qui change automatiquement d’image toutes les secondes/minutes. Ubuntu 11.10 en contient une seule par défaut (vous pouvez voir une horloge blanche sur la vignette), mais je ne vois pas comment en ajouter une nouvelle avec mes images.

3
Rekki

Je crois que vous auriez à le scripter… J'ai examiné le dossier/usr/share/backgrounds, qui est le dossier des fonds par défaut et qui contient un dossier appelé contest.

Il contient un fichier XML (ouvert dans gedit pour l’afficher ou le modifier). Il semble contenir des informations sur la durée d'affichage d'une image et sur l'image vers laquelle elle sera transférée.

Donc, je suis sûr que vous pouvez simplement échanger les noms de fichiers et les chemins du fichier xml et modifier la durée, ce qui devrait suffire. Je n'ai jamais essayé moi-même cependant.

L'emplacement précis du fichier XML est /usr/share/backgrounds/contest/background-1.xml

EDIT: WHOOPS vient de regarder l’autre article posté en double et il semble avoir les réponses dont vous avez besoin Comment créer un diaporama sur un fond d’écran?

2
Daniel W.

Oui, la réponse de Daniel (en haut) est exacte dans la mesure où il existe des applications telles que CreBS et WallCH qui permettent de créer le script XML. Une fois que vous avez la bonne syntaxe, vous pouvez même le faire manuellement. Ses liens mènent au processus d'installation de ceux-ci.

Le problème est, du moins dans mon cas, que CreBS, par exemple, ne fonctionnait pas car il y avait un type de violation d'autorisation, ce qui entraînait des messages de type "fichier non trouvé" pour le package téléchargé.

La suggestion de Daniel d'utiliser le répertoire d'origine 'contest' et le fichier de script d'origine background-1.xml est le seul moyen de le faire fonctionner lors de la personnalisation du Live CD Ubuntu 11.10.

Mon hypothèse est que si vous avez une installation USB, vous pourrez peut-être installer CreBS, Wallch, etc., mais si vous souhaitez personnaliser le CD d’installation ou la clé USB, vous devrez personnaliser le fichier * .img '(PC) ou Image * .dmg '(Mac) en suivant les instructions telles que https://help.ubuntu.com/community/LiveCDCustomization .

Ce dernier processus peut vous permettre de créer des répertoires supplémentaires tels que 'contest' et peut vous permettre d'utiliser un nom autre que background-1.xml dans ce répertoire.

1
L Costa

J'utilise DesktopNova. Il est très facile à configurer et à utiliser. Vous pouvez le trouver dans le centre logiciel.

1

J'ai fait un script pour cela, il y a probablement une meilleure façon, mais je veux un peu le publier:

#! /bin/bash


#Directory where Pictures are stored
PicturesDir="$HOME/Pictures"

#Time in seconds to wait between background switches
WaitTime=20

#list of files
database="$PicturesDir/list.dat"

#because it is a very low priority job sleep for two minutes at startup
#sleep 120

#reload database of pictures
touch $database
rm $database
find $HOME/Pictures -iregex '.*\(.jpg\|.gif\|.png\|.jpeg\)' > $database

while [ true ]
do
    #get a random line number
    lineNum=$RANDOM
    let "lineNum %= $(cat $database | wc -l ) "

    #get a random picture from the list
    Pic=`sed $lineNum'q;d' $database`
    echo $Pic
    gsettings set org.gnome.desktop.background picture-uri "file://$Pic"
    sleep $WaitTime
done
0
vanjoe

J'ai fait des recherches à ce sujet, mais je n'ai jamais essayé de l'essayer. Dans 10.10 et 11.04, nous pourrions choisir l’un des deux diaporamas en arrière-plan. Voici comment cela a été fait et vous pouvez copier la méthode.

Allez dans/usr/share/backgrounds et vous y trouverez les images d’arrière-plan 11.10 et un dossier appelé contest. Dans le dossier appelé contest se trouve un document appelé background-1.xml. C'est le script qui exécute le diaporama en arrière-plan. Voici un exemple de ce à quoi il ressemble:

<!-- This animation will start at midnight. -->
  <static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/Stalking_Ocelot_by_Sayantan_Chaudhuri.jpg</file>
  </static>
  <transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/Stalking_Ocelot_by_Sayantan_Chaudhuri.jpg</from>
<to>/usr/share/backgrounds/Small_flowers_by_Dariusz_Duma.jpg</to>
  </transition>
  <static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/Small_flowers_by_Dariusz_Duma.jpg</file>
  </static>
  <transition>

Le reste du script est une répétition de ces lignes, mais pointez vers et à partir des différentes images dans le dossier des arrière-plans.

Vous devez maintenant

1) créez un autre dossier avec un nom de votre choix dans le dossier des arrière-plans.

2) copiez les images d’arrière-plan que vous avez choisies dans le nouveau dossier.

3) copiez le document background-1.xml dans ce nouveau dossier.

4) éditez/modifiez le document background-1.xml pour qu'il pointe vers vos images d’arrière-plan qui doivent se trouver dans ce même nouveau dossier. alors, les chemins d'accès aux images seront différents. Au lieu de

/usr/share/backgrounds/imagename.jpg

Ce sera

/usr/share/backgrounds/newfoldername/imagename.jpg

Ensuite, vous devriez obtenir une autre option de diaporama en arrière-plan dans l'utilitaire Apparence.

J'ai sauvegardé les arrière-plans et les scripts de 10h10 et 11h04, donc je sais que c'est ainsi que cela se fait officiellement.

Vous aurez besoin de privilèges d'administrateur pour copier et éditer ces scripts. Donc, vous devez courir

gksudo gedit /usr/share/backgrounds/contest/background-1.xml

Cela ouvrira le document dans Gedit avec des privilèges d’administration qui vous permettront de le modifier et de le sauvegarder dans le nouveau dossier. Et

gksudo nautilus

Pour donner des privilèges d’administration au gestionnaire de fichiers afin de pouvoir créer le nouveau dossier.

EDIT: D'autres recherches montrent qu'il y a un autre script impliqué. Il se trouve dans/usr/share/gnome-background-properties, et s'appelle ubuntu-wallpapers.xml. Il s'agit du script qui indique à l'utilitaire Appearance quelles images placer dans son panneau de gauche et dans quel dossier le script background-1.xml doit être utilisé comme diaporama. Le script doit être édité en suivant le modèle.

Vous constaterez peut-être que le panneau de gauche se termine par des images ou des dossiers en double. En effet, un document dupliqué ubuntu-wallpapers.xml est créé lors de la modification du document d'origine. Il suffit de déplacer le document dupliqué ubuntu-wallpapers.xml du dossier gnome-background-properties vers la corbeille.

Cordialement.

0
grahammechanical