Alguém sabe??

1. Alguém sabe??

Guilherme de Matos Battista
root@guilherme

(usa Ubuntu)

Enviado em 07/11/2009 - 20:46h

Não sei se aqui é o melhor lugar para perguntar isso, mas vamos lá: No Ubuntu 9.10, tem um wallpaper pré instalado que fica mudando sozinho num determinado período de tempo. Na verdade, são vários wallpapers que mudam entre sí. Mas não tem como customizar nada, ou seja, diminuir o tempo de duração de cada wall, adicionar outros à sequência, ou criar uma sequência do zero com os meus wallpapers.

Hackeando um pouco, eu fui na pasta dos wallpapers pré instalados /usr/share/backgrounds e me deparei com uma pasta (cosmos) onde havia esses walls da sequência, e lá havia esse arquivo (cujo nome era "background-1.xml"):



<background>
&#8722;
<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. -->
&#8722;
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/cloud.jpg</file>
</static>
&#8722;
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/cloud.jpg</from>
<to>/usr/share/backgrounds/cosmos/comet.jpg</to>
</transition>
&#8722;
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/comet.jpg</file>
</static>
&#8722;
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/comet.jpg</from>
<to>/usr/share/backgrounds/cosmos/earth-horizon.jpg</to>
</transition>
&#8722;
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/earth-horizon.jpg</file>
</static>
&#8722;
<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>
&#8722;
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/blue-marble-west.jpg</file>
</static>
&#8722;
<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>
&#8722;
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg</file>
</static>
&#8722;
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg</from>
<to>/usr/share/backgrounds/cosmos/helix-nebula.jpg</to>
</transition>
&#8722;
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/helix-nebula.jpg</file>
</static>
&#8722;
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/helix-nebula.jpg</from>
<to>/usr/share/backgrounds/cosmos/jupiter.jpg</to>
</transition>
&#8722;
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/jupiter.jpg</file>
</static>
&#8722;
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/jupiter.jpg</from>
<to>/usr/share/backgrounds/cosmos/sombrero.jpg</to>
</transition>
&#8722;
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/sombrero.jpg</file>
</static>
&#8722;
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/sombrero.jpg</from>
<to>/usr/share/backgrounds/cosmos/whirlpool.jpg</to>
</transition>
&#8722;
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/whirlpool.jpg</file>
</static>
&#8722;
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/whirlpool.jpg</from>
<to>/usr/share/backgrounds/cosmos/cloud.jpg</to>
</transition>
</background>


Sei que isso é um código sobre a alteração automática dos wallpapers, mas como eu posso alterar... ou fazer outra sequência...

Desde já agradeço.


  


2. Re: Alguém sabe??

anna kamilla
annakamilla

(usa Manjaro Linux)

Enviado em 07/11/2009 - 21:14h

creio que alterando as tags onde estão os .jpg e para aumentar o tempo de duração tente mexer na tag duration que me parece ser o tempo de duração.




3. Não funcionou

Guilherme de Matos Battista
root@guilherme

(usa Ubuntu)

Enviado em 12/11/2009 - 12:19h

Oi annak1408!
Desculpe a demora para responder.... Sabe como é, cursinho, vestibular e tals...

Bom, isso que você me sugeriu não deu muito certo. Eu acho que deve ter algo mais em algum lugar no sistema, sei lá....

Tipo, para ter certeza que o tempo de cada Wall ia mudar, eu deixei assim:

<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>17.0</duration>
<file>/usr/share/backgrounds/cosmos/cloud.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/cloud.jpg</from>
<to>/usr/share/backgrounds/cosmos/comet.jpg</to>
</transition>
<static>
<duration>17.0</duration>
<file>/usr/share/backgrounds/cosmos/comet.jpg</file>
</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>17.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>17.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>17.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>17.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>17.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>17.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>17.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>

O pior é que ele parou de mudar automaticamente. Eu fiz backup do original, mas eu queria saber como altera esses tempos.... Procurei um pouco no Google e até agora não achei....


4. Tem que fazer como root

Thiago Dourado de Andrade
wolfslord

(usa Ubuntu)

Enviado em 05/03/2010 - 10:38h

Vc tem que alterar o arquivo como root

Eu fiz assim:

Criei o meu próprio arquivo xml copiando o conteúdo do outro (esse código que vc colou ai em cima).
Eu alterei os arquivos de imagem e o tempo (assim como vc fez).
Coloquei as imagens e o novo arquivo xml em uma pasta dentro de /usr/share/backgrounds (acho que não é preciso fazer isso, ainda não testei em outros lugares)

E depois alterei o dono da pasta:
ex: sudo chown -v -R root:root /usr/share/backgrounds/[nome da pasta]

Mas eu acho que é possível fazer alterando só o nome do arquivo, assim:
ex: sudo chown -v root:root /usr/share/backgrounds/[nome do arquivo].xml

Por enquanto tá funcionando aqui ;)

Espero ter ajudado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts