tutorial - wallpaper rotativo - ubuntu 10.04

Iniciado por DrJames, 21 de Abril de 2011, 09:38

tópico anterior - próximo tópico

DrJames

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! :D

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!


Cálcio

#2
Boa dica essa, porém tenho uma outra mais fácil!
Ele serve pata o Ubuntu 10.04, 10.10 e 11.04.

Existe um programa chamado CreBS.
Irei mostrar como instalar esse aplicativo via linha de comando e também graficamente.

Linha de comando
1) Abra o terminal pelo menu Aplicativos > Acessórios > Terminal.
2) No terminal digite: sudo add-apt-repository ppa:crebs/ppa. pressione enter.
3) Agora é a hora de atualizar a lista de repositórios: sudo apt-get update.
4) Finalmente instalando: sudo apt-get install crebs.

Graficamente
1) Abra o Canais de Software pelo menu Sistema > Administração > Canais de Software.
2) Clique na aba Outro Software.
3) Clique no botão Adicionar
4) Na caixa de dialogo que surgir digite ppa:crebs/ppa e clique no botão Adicionar fonte.
5) Clique no botão fechar.
6) Para instalar abra o Synaptic pelo menu Sistema > Administração > Gerendiador de Pacotes Synaptic
7) Na caixa de pesquisa digite crebs e em seguida marque para instalar.
8 ) Após instalar feche o Synaptic.

Usando o programa
1) Clique em Sistema > Preferências > Criador de Slides para o Fundo da Tela
2) Clique no botão + e selecione as imagens desejadas.
3) No campo Nome digite o nome que deseja, no meu teste coloquei Mulheres.
4) Clique no botão que indica confirmação no canto inferior direito da tela.
5) Será exibida uma mensagem avisando que o papel de paredes está sendo usado e ele adiciona automaticamente no local onde podemos trocar o papel de parede (botão direito na área de trabalho Alterar plano de fundo)

Algumas dicas, esse programa contem algumas abas como Apresentação, Padrões para imagens e Imagens Selecionadas, essas abas são só para configurações adicionais, aplique suas configurações e teste as opções.

Cada vez que se da um nome e confirma ele cria um arquivo .xml como o DrJames mostrou no post, ela fica em /home/seu_usuario/.crebs para ver essa pasta precisa visualizar os arquivos ocultos, ressione CTRL+Hpara exibir e/ou para esconder.

Infelizmente esse programa não lista todos os  itens que foram criados, por isso precisa recorrer a dica de cima. Caso queira modificar algum grupo de papel de parede, recorra a dica do  DrJames.

[]'s

velox256

Não seria mais fácil instalar o DesktopNova, que é um changer de wallpapers?
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.