Boas pessoal,
Após receber, receber e receber ajuda do pessoal do fórum ao longo deste ultimo ano, vou tentar retribuir com algo que já deve estar no fórum, mas espero possa ser mais uma ajudinha!
Como criar wallpapers rodando de x em x tempo, usando o XML, idêntico ao "cosmos", que vem por definição no ubuntu.
Nota: há programas que rodam, mas dos que testei no meu ubuntu (desktop draper, por exemplo) não consegui por a funcionar como deve ser!
1º - criar uma pasta com os wallpapers que vamos querer que rodem. (ex: meuswallpapers)
2º - aceder à pasta cosmos (/usr/share/backgrounds/) e copiar o ficheiro background-1.xml para a pasta criada (ex:meuswallpapers). Alterar o nome do ficheiro xml (ex: background-2.xml)
Agora a parte mais "trabalhosa":
3º - Editar o ficheiro background-2.xml com um qualquer editor de texto (ex: gedit)
formato habitual do ficheiro:
<background>
<starttime>
<year>2009</year>
<month>08</month>
<day>04</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>
<!-- This animation will start at midnight. -->
<static>
<duration>1795.0</duration>
(tempo em segundos que a imagem fica no desktop) <file>/usr/share/backgrounds/cosmos/cloud.jpg</file>
(caminho da 1ª imagem que vai aparecer no desktop) </static>
<transition>
<duration>5.0</duration>
(tempo em microsegundos que a imagem muda para outra, quanto mais tempo for mais lento fica o "fade" de imagem para outra) <from>/usr/share/backgrounds/cosmos/cloud.jpg</from>
<to>/usr/share/backgrounds/cosmos/comet.jpg</to>
(a imagem cloud.jpg passa para a imagem comet.jpg) </transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/comet.jpg</file>
(a imagem comet.jpg fica no desktop por 30minutos) </static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/comet.jpg</from>
<to>/usr/share/backgrounds/cosmos/earth-horizon.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/earth-horizon.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/earth-horizon.jpg</from>
<to>/usr/share/backgrounds/cosmos/blue-marble-west.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/blue-marble-west.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/blue-marble-west.jpg</from>
<to>/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg</from>
<to>/usr/share/backgrounds/cosmos/helix-nebula.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/helix-nebula.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/helix-nebula.jpg</from>
<to>/usr/share/backgrounds/cosmos/jupiter.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/jupiter.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/jupiter.jpg</from>
<to>/usr/share/backgrounds/cosmos/sombrero.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/sombrero.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/sombrero.jpg</from>
<to>/usr/share/backgrounds/cosmos/whirlpool.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/whirlpool.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/whirlpool.jpg</from>
<to>/usr/share/backgrounds/cosmos/cloud.jpg</to>
</transition>
</background>
Notas:
o ficheiro tem de começar e acabar em </background>
Repitam a estrutura do ficheiro consoante queiram adicionar imagens ou retirem as linhas caso queiram retirar imagens!
Podem alterar o tempo de transição e a duração de cada uma das imagens.
4º - Guardem o ficheiro alterado.
5º - com permissões de root (nautilus por ex.) copiem a pasta criada para a directoria (/usr/share/backgrounds/)
6º - com o botão direito do rato cliquem no desktop e façam "change desktop background" e escolham o separador "Background".
7º - cliquem em "Add..."
8º - escolham a pasta criada (ex:meuswallpapers) e no separador do canto inferior direito substituam "images" por "All Files". Deverá aparecer as imagens e o ficheiro *.xml
9º - escolham apenas o ficheiro *.xml alterado (ex: background-2.xml) e cliquem "open".
Deverá aparecer a pasta criada com o mesmo look da pasta cosmos (ex: meuswallpapers)
Divirtam-se!