Sfodo del desktop che varia ogni tot minuti

Simone simfil.it@googlemail.com
Mar 13 Lug 2010 22:21:58 CEST


Per far si che in ubuntu lo sfondo del desktop cambi ogni tot tempo
bisogna creare un file .xml da dare in pasto al gestore dell'aspetto.

Esitono vari tools appositamente creati per fare cio' ma si puo' farlo
anche "a manina" prendendo come base quello che si trova di default in
/usr/share/backgrounds/cosmos/background-1.xml

Per semplicita' creiamo da super-user una cartella (per es. TEST) in
/usr/share/backgrounds/ in cui mettere tutte le foto che vogliamo e il
file .xml "personalizzato".

Tale file e' cosi' strutturato:
una prima parte in cui si puo' notare la data e l'ora di partenza
della rotazione
<background>
  <starttime>
    <year>2009</year>
    <month>08</month>
    <day>04</day>
    <hour>00</hour>
    <minute>00</minute>
    <second>00</second>
  </starttime>

questo e' un commento da banana...
<!-- This animation will start at midnight. -->

qui'invece andremo a metterci mano per personalizzarlo...

La sezione <static> ha bisogno della durata di visualizzazione in
secondi e il file, completo di percorso assoluto, da visualizzare
  <static>
    <duration>1795.0</duration>
    <file>/usr/share/backgrounds/TEST/foto_01.jpg</file>
  </static>

la sezione <transition> invece varia da un'immagine ad un'altra nel
tempo definito in <duration> e comunque mi sembra piuttosto
"capibile"...
  <transition>
    <duration>5.0</duration>
    <from>/usr/share/backgrounds/TEST/foto_01.jpg</from>
    <to>/usr/share/backgrounds/TEST/foto_02.jpg</to>
  </transition>
  <static>
    <duration>1795.0</duration>
    <file>/usr/share/backgrounds/TEST/foto_02.jpg</file>
  </static>
  <transition>
    <duration>5.0</duration>
    <from>/usr/share/backgrounds/TEST/foto_02.jpg</from>
    <to>/usr/share/backgrounds/TEST/foto_03.jpg</to>
  </transition>
  <static>
    <duration>1795.0</duration>
    <file>/usr/share/backgrounds/TEST/foto_03.jpg</file>
  </static>

Nell'ultima transizione si deve ri-puntare alla prima immagine in modo
che il ciclo non si interrompa
  <transition>
    <duration>5.0</duration>
    <from>/usr/share/backgrounds/TEST/foto_03.jpg</from>
    <to>/usr/share/backgrounds/TEST/foto_01.jpg</to>
  </transition>
</background>

Una volta finito e salvato il file (ad es. sfondo_variabile.xml) nella
cartella TEST cliccate su Sistema --> Preferenze --> Aspetto e
selezionate il tab "Sfondo" oppure piu' semplicemente cliccate col
tasto destro del mouse sullo sfondo del desktop e scegliete "Cambia
sfondo scrivania".

Cliccate sul pulsante "Aggiungi..." e nella finestra "Aggiungi sfondo"
fate attenzione che nell'elenco a discesa sopra il tasto "Apri" sia
selezionato "Tutti i file", dopodiche' sfogliate il file system fino a
trovare il nostro file "sfondo_variabile.xml".

Selezionate "Apri" e dovreste ritrovarvi il set di immagini nella
finestra di dialogo precedente.

Spero di avervi dato una "dritta" sicuramente non utile ma almeno
simpatica e d'effetto...

PS: ho trovato degli sfondi veramente belli qui:
http://www.desktopnexus.com/

Cia', Simone.


Maggiori informazioni sulla lista glug