Linux: Alterar wallpapers automaticamente

28 Comentários

Se forem como eu e passam muito tempo em frente ao computador, cansam-se rapidamente do mesmo Wallpaper. Alterar manualmente um wallpaper também é algo que se pode tornar chato, por isso ofereço-vos aqui uma solução rápida, simples e útil para alternar wallpapers que tenham numa ou mais pastas automaticamente.

A aplicação que hoje vos venho falar é o wallpaper-tray

As explicações que vão seguir neste tutorial são feitas com Ubuntu, mas a forma de funcionamento noutras distribuições será semelhante.

Vamos então passar à acção:

Primeiro, vamos instalar o wallpaper-tray, para tal podemos ir ao Gestor de Pacotes Synaptic e procurar por “wallpaper-tray”, seleccionar e instalar (clicar em “Aplicar”), ou também podem simplesmente na consola escrever:
$ sudo apt-get install wallpaper-tray

Agora, vamos criar um directório onde colocaremos os wallpapers que queremos ver a serem alternados (se não tiverem um já, claro).

Para tal, vamos iniciar o programa: digitamos o seguinte na consola (e depois podem fechá-la):
$ wallpaper-tray &

Podem fechar a consola.

Irão notar que apareceu no tray um ícone novo com o fundo que têm actualmente, em miniatura. É o wallpaper-tray.

Vamos configurá-lo para ir buscar os wallpapers ao directório que criamos há pouco.

Para consegui-lo, clicamos com o botão direito no ícone e em “Configuration”.

Na primeira tab “Directory List” (que já deverá estar seleccionada), apagamos o directório que está lá definido (ou copiam para lá os wallpapers) e adicionamos o directório que criamos há momentos.

Na segunda tab “More Options”, podemos definir o intervalo de tempo com que se alteram os wallpapers, o modo em que ficam (zoom, centrado, esticado, escalado) e outras configurações.

Para a alteração dos wallpapers ser automática, têm de seleccionar a caixa que diz “Timed Wallpaper Change”.
Para evitar que o programa tente carregar outros ficheiros que não imagens, convém também seleccionar a caixa “Check Files are Images”.

Agora, o ideal é que o programa arranque aquando do arranque do sistema, para tal, vamos adicioná-lo, clicando em “Sistema → Preferências → Sessões”, depois clicamos no botão “Adicionar” e preenchemos o campo “Nome” e “Comando” com “wallpaper-tray” (sem aspas) e clicamos em “Adicionar”, seguido de “Fechar”.

Agora, na próxima vez que arrancam, já verão os wallpapers alterar, tornando o wallpaper algo menos cansativo.

Espero que tenha sido útil.

Alguma dúvida, comentem.

Podem sugerir artigos e/ou tutoriais sempre que quiserem, ou até escrever e enviar para o Pplware para serem publicados.

Comentários

28

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Nuno José
    Nuno José

    Eu uso o Desktop Drapes que não sei porque agora não me detecta novos fundos na pasta. Vou experimentar este.

  2. Avatar de EacHTimE
    EacHTimE

    Óptimo!!! Isto era uma das coisas que queria por no meu Ubuntu em gnome mas não sabia que havia programa para isto!!

    O KDE tem esta opção por base que eu sempre achei que fazia falta no gnome.. Assim já está resolvido!

    Thks pela dica!!

  3. Avatar de ozyart

    Podem sugerir artigos e/ou tutoriais sempre que quiserem, ou até escrever e enviar para o Pplware para serem publicados.

    A minha duvida é para onde posso enviar, qual o e-mail?

  4. Avatar de Nuno José
    Nuno José

    Pronto o Desktop Drapes (que até é do GNOME) acabou de dar uma volta.

    Ficou a funcionar 100% e tem mais umas opçõeszitas interessantes.

  5. Avatar de Hugo Cura
    Hugo Cura

    Quer seja no Win ou no Ubuntu, só vejo o wallpaper quando inicio ou encerro a sessão, coisa que nem acontece todos os dias 🙂 mas isso sou eu.
    De qualquer forma é uma aplicação que poupa algum trabalho.
    Bom artigo.

  6. Avatar de Pedro Pinto

    @ozyart

    http://www.pplware.com/contacto/ ou manda directo para o “big boss” vitormmm at gmail dot com

  7. Avatar de Luan Almdia

    Boa dica, já instalei aqui na máquina de trabalho ><
    Valeu

  8. Avatar de Bruno Bernardino

    @Hugo Cura

    O meu caso não é muito diferente do teu, quase que só vejo a parte de cima do desktop (na barra), mas sabe bem sempre que minimizo ou arranco o pc, ver um fundo diferente, “keeps things fresh” 😉

  9. Avatar de BESTCINE
    BESTCINE

    Boa dica….

    Abraço,

    ——–

    http://www.best-cine.com/

  10. Avatar de p2mc
    p2mc

    Obrigado, excelente dica, vou experimentar no meu Ubuntu.

  11. Avatar de Ricardo Carneiro
    Ricardo Carneiro

    muito bom ;D

    ja corre no meu ubuntu 😀

    nice tip ;D

  12. Avatar de krezix
    krezix

    é um óptimo programa! mas infelizmente desde que instalei o 8.10 que ele sai com falha de segmentação quando adiciono pastas! o que me obrigou a encontrar uma alternativa! o wallpapoz! é porreirito! so falha na falta do tray icon! mas de resto é muito bom! dá para por um fundo em cada ambiente de trabalho!
    De resto…. óptimo Blog :D. Abraço.

  13. Avatar de Blizard

    LOL
    Mas alguém vê essa imagem?
    Eu tenho sempre as janelas por cima lol

    http://alhoscombogalhos.blogspot.com/

  14. Avatar de JGomes

    Se alguém quiser um método mais simples de ter imagens a rodar aleatoriamente, sem recurso a programas basta criar um ficheiro com extensão .hs na sua home (ou onde quiser) e definir este ficheiro para arrancar com o sistema (como um processo):

    #!/usr/bin/perl -w
    use strict;
    use warnings;

    my $searchPath = ‘/net/caravela/home/caravela/alunos/36/i36578/wallpapers/’; # caminho para a pasta que contem as imagens
    my $switchTime = 600; # Numero de segundos entre cada mudança

    my @photos = `find $searchPath -type f | grep [jJ][pP][eE]*[gG]`;
    chomp(@photos);
    my $photo;

    while(1)
    {
    $photo = $photos[rand($#photos)];
    `gconftool-2 –type string –set /desktop/gnome/background/picture_filename “$photo”`;
    sleep($switchTime);
    }

    Claro que têm que definir a pasta com as imagens e essa mesma pasta convém só ter imagens (não testei com outros ficheiros). Também podem definir o tempo de rotação.

  15. Avatar de JGomes

    Esqueci-me de dizer que somente testei esse script bash em Fedora, mas julgo que deve ser compatível com as restantes distribuições Linux

  16. Avatar de Bruno Bernardino

    @JGomes

    Excelente participação.

    Assim “por alto”, parece-me que deverá funcionar perfeitamente em qualquer distribuição que esteja a usar Gnome.

  17. Avatar de JGomes

    @Bruno Bernardino

    obrigado pela sua apreciação

    uma correção (notado por Bruno Bernardino):
    a extensão correcta do ficheiro que conterá o script bash é .sh e não .hs (associado a haskell) como indiquei.

  18. Avatar de António Teixeira
    António Teixeira

    BOas, e a primeira que posto desde ja dou os parabens a todos os que contribuem para o pplware pois considero o o melhor blog tenho o como referencia para tudo 🙂 .
    Tantas vezes vi posts sobre o linux que fiquei interesado e motivado para aprender um poco mais sobre ele.
    Se alguem tiver interesado em dar me dicas diga qualquer coisa

    Obrigado e mais uma vez parebens pelo exelentissimo trabalho!!!

  19. Avatar de Nuno José
    Nuno José

    @António Teixeira

    Nunca usaste linux?? Queres experimentar??? O linux é mesmo fácil de usar. Principalmente desde o aparecimento do Ubuntu mas qq distribuição actual é muito fácil de usar. A coisa mais complicada talvez será saber fazer partições para manter dois sistemas operativos a funcionar mas é rara a distro que não faça isso facilmente no procfesso de instalação. É so mesmo arrancar com um CD/DVD e seguir os passos e fica o linux a funcionar. A linha de comandos é usado ás vezes porque é mais rápido faze-lo principalmente se podermos copiar os passos de um site como aqui. Senão basta percorrer opção e menus e encontra-se tudo. E com tempo vai-se descobrindo pormenores e funcionalidades que depois já não se passa sem elas como certas coisas do compiz.

  20. Avatar de Nuno José
    Nuno José

    Já agora, muita gente nunca vê o fundo de trabalho porque usam pouco certas funcionalidades. Uma é o minimizar tudo dá sempre jeito e já agora, eu pelo pelo menos é a maneira q gosto mais, o meu alternador de janelas favorito é o em anel (ring em inglês) experimentem ligar no compiz o alternador em anel, é a maneira mais rápida de alternar de janela e vê-se o fundo :D.

  21. Avatar de NightThunder
    NightThunder

    Boa dica!

    Abraço.

  22. Avatar de Paulo39
    Paulo39

    @JGomes
    para pôr a funcionar esse script é preciso dar permissão de “execute” ao root? a mim e ao grupo? ou a ninguém?

  23. Avatar de Bruno Bernardino

    @Paulo39

    Basta chmod 700. chmod 755 também funcionará, obviamente.

  24. Avatar de Nuno José
    Nuno José

    Não estou a conseguir por a funcionar no Jaunty.

    bash: wallpaper-tray: command not found

    1. Avatar de Bruno Bernardino

      E conseguiste instalar sem problemas? É que pelo erro parece que não instalou

    2. Avatar de Nuno José
      Nuno José

      Sim instala bem e já reinstalei o pacote mas realmente não encontro isto em lado nenhum do sistema, cá pra mim o pacote vem incompleto.

      1. Avatar de Bruno Bernardino

        tenta $ /usr/bin/wallpaper-tray

        Se não conseguires, tenta:

        $ sudo /usr/bin/wallpaper-tray

        Se mesmo assim não der, é porque realmente não está instalado, pois deveria estar aí.

    3. Avatar de Nuno José
      Nuno José

      Já descobri, agora o wallpaper-tray passou a ser uma gnome applet. Assim tem de ser adicionado ao painel em vez de executado.