Dez 30 2008

Wallpaper da terra em tempo real

Ubuntu com o Wallpaper da terra em tempo real

Gostava de ter um Wallpaper com a imagem da terra em tempo real, com as nuvens e a luz do Sol actualizada? Então este artigo é para si! O artigo apresenta um script capaz de actualizar o fundo do ecrã de forma a mostrar a imagem do planeta terra actualizada.



O processo para ter o seu Ubuntu com a imagem sempre actualizada está dividido em três fases: download do script, configuração do sistema operativo e escolha da imagem como Wallpaper.

Atenção, para ter o Wallpaper actualizado precisa de ter acesso à Internet!

Este processo faz uso de um pequeno script que está sempre ligado no seu computador e que apenas gasta 400KB de memória. Este script gasta muito de pouco de processador: cerca de 2 ou 3 segundos (dependendo da conexão de internet) em cada hora, ou seja, nos momentos de actualização do Wallpaper. Como pode ver a actualização será apenas de hora em hora, porque o site onde script vai buscar a imagem apenas actualiza de hora em hora.

Site do Opentopia

O site é o Opentopia, que disponibiliza informação geral, notícias e ferramentas como câmaras. Este último é o de maior interesse para este artigo pois disponibiliza imagens da terra que são actualizadas de hora em hora. Existem dois formatos: tipo mapa mundo ou duas esferas.

Script que actualiza o Wallpaper

O script que criei faz uso da primeira imagem e, tal como a imagem, tenta actualizar de hora em hora. Caso não consiga actualizar, e enquanto não conseguir actualizar, o script fica a tentar actualizar de 5 em 5 segundos durante 5 minutos, espera mais uma hora e assim sucessivamente. Isto é necessário para, por exemplo, quando a Internet vai a baixo ou quando o computador inicia. Nestes casos, o sistema operativo demora algum tempo a fazer a ligação, principalmente se a ligação for Wireless.


Download do script

Para começar o processo, deve fazer download do script que fará as actualizações.

Clique aqui para fazer download do ficheiro. (400Bytes)

O ficheiro deve ser guardado numa pasta segura, que não comprometa o seu estado. Deve, portanto, pôr numa pasta oculta. No meu caso, eu pus no sítio onde irá estar, também, o ficheiro do Wallpaper: na pasta .gnome2 da sua home. Se não sabe como pôr nesta pasta, aconselho-o a guardar numa pasta qualquer e depois abrir o terminal nessa mesma pasta (se também não sabe como fazer isto, veja este artigo). Depois de abrir o terminal, escreva o seguinte para mover o ficheiro para a pasta .gnome2:

mv changer.sh ~/.gnome2/changer.sh


Configuração do Sistema Operativo

Agora que tem o ficheiro na pasta certa (pasta .gnome2), deve “dizer” ao Sistema Operativo que esse ficheiro é um executável. Para tal, escreva o seguinte no terminal:

chmod +x ~/.gnome2/changer.sh

Como já é um executável, já pode correr o ficheiro para criar a imagem que será o Wallpaper. Para executar o script escreva o seguinte no terminal:

~/.gnome2/./changer.sh

Se tiver Internet, ele vai criar um ficheiro chamado “world_sunlight_Wallpaper.jpg” na pasta .gnome2. Depois do ficheiro estar criado, deve navegar através do nautilus até essa pasta, que está em:

/home/NOMEdoUTILIZADOR/.gnome2

Como pode ver, no meu caso, está em /home/claudio/.gnome2:

Pasta .gnome2

Para chegar a essa pasta, precisa de ter acesso aos ficheiros ocultos da sua home. Para tal, abra o Nautilus (o seu explorador de ficheiros) e faça a combinação de teclas Ctrl+H e aparecerão todas as pastas ocultas. Procure a pasta .gnome2 e entre nela. Como alternativa pode escrever no Nautilus, em “localização”:

~/.gnome2

Depois de entrar na pasta, abra o programa “Preferências de Aparência” (Sistema→Preferências→Aparência) e escolha a aba “Fundo“. Nesta aba o utilizador pode trocar o Wallpaper, que é mesmo isso que se quer.

A arrastar ficheiro para a lista de fundos de ecra

Então, na pasta do .gnome2, arraste o ficheiro chamado “world_sunlight_Wallpaper.jpg” para a janela “Preferências de Aparência”, de forma a que o Ubuntu adicione esse ficheiro à sua lista de Wallpapers. Se tudo correr bem, o seu fundo do ecrã actualizará para uma imagem da terra. E pronto, neste momento, tem o seu Wallpaper actualizado, pois tem o script a correr no terminal. No entanto, se fechar o terminal, o script será fechado e então não poderá actualizar o Wallpaper. Para evitar este problema, deve pôr o script a arrancar com o Ubuntu. Veja a seguir como fazer isso…


Adicione o script ao arranque do sistema

De forma a ter o seu fundo de ecrã sempre actualizado com a imagem do planeta terra, deve pôr o script a arrancar com o seu Ubuntu. Assim, abra o programa “Preferências de Sessão” e clique no botão “Adicionar“.

Preferencias de sessao

Depois, na nova janela preencha-a desta forma:

Nome: Wallpaper da Terra
Comando: /home/UTILIZADOR/.gnome2/changer.sh
Comentário
: Actualiza o Wallpaper da Terra

A janela deverá ficar exactamente desta forma:

A Adicionar script ao arranque do Ubuntu

Obviamente que em UTILIZADOR, deve pôr o nome do seu utilizador. Para simplificar o processo, pode clicar no botão navegar e escrever em “localização”:

~/.gnome2/changer.sh

E clicar no botão “Abrir”.

Adicionar script

No final deve reiniciar para ter o script a correr normalmente.

[Post to Twitter] Envie este artigo para o Twitter!! 

20 Comentários:

Trackbacks

  1. Mantenha as chaves GPG do Launchpad sempre actualizadas! escreveu:

    [...] Wallpaper da terra em tempo real [...]

    Junho 8th, 2009 às 11:27 am
  2. Corrigir problema do tema do root escreveu:

    [...] Wallpaper da terra em tempo real [...]

    Março 9th, 2009 às 1:20 pm
  1. Mikael Negreiros diz:

    Valeu pela dica, agora encontrei.

    Junho 21st, 2009 às 10:37 pm
  2. João Santana diz:

    @Mikael Negreiros: Sistema | Preferências | Aplicativos de sessão (em pt-BR).

    Junho 21st, 2009 às 11:55 am
  3. Mikael Negreiros diz:

    Estou usando o Jaunty e nao estou conseguindo achar Preferencias de Sessao so de como esta na dica pra faze-lo arrancar com o sistema.

    Junho 21st, 2009 às 1:01 am
  4. Cláudio Novais diz:

    Olá Phoenix,

    Neste momento também estou a pensar em melhorar esta minha ideia. Só ainda não a comecei a desenvolver pois estou sem tempo livre.

    Acompanhe o debate acerca desta minha ideia:
    http://ubuntuforum-pt.org/index.php/topic,44705.msg272520.html#msg272520

    Entretanto, quando acabar esse seu projecto avise aqui no blog! Eu até poderei fazer um artigo sobre o mesmo! :D

    Abraço.

    Fevereiro 5th, 2009 às 8:11 pm
  5. Phoenix diz:

    É Cláudio, pensei em fazer algo parecido.
    Abrir um painel de visualização de imagens do Screenlets (igual ao que já estou usando), configurado pra exibir apenas o mapa que você indicou.

    Ficaria bacana. =)

    Assim que tiver um tempo, farei.

    []’s

    Última publicação de Phoenix: Ubuntu 9.04 (Jaunty Jackalope)

    Fevereiro 5th, 2009 às 7:43 pm
  6. Cláudio Novais diz:

    Olá Phoenix,

    Realmente tem razão, não iria ficar muito bem com todos esses seus extras na área de trabalho.

    Mas, entretanto, ao ver o seu desktop lembrei-me de fazer outro artigo, relacionado com este, utilizando outra imagem, por exemplo, esse seu em madeira, em que no meio teria uma janela a mostrar o planeta terra.

    Quando tiver tempo vou fazer isso mesmo!

    Obrigado pelo comentário,
    Abraço.

    Fevereiro 5th, 2009 às 6:13 pm
  7. Phoenix diz:

    Olá.
    Testei aqui e funcionou perfeitamente. =)

    Só não vou usar porque acaba embaralhando com tudo o que tenho na tela. Veja como estou usando:

    http://lh4.ggpht.com/_Y_nL-ZwK8oY/SVlmfsQMBrI/AAAAAAAAFtA/aNoIef0CToQ/s1024/desk291208.png

    De toda forma, é uma grande dica.
    Parabéns!
    []’s

    Última publicação de Phoenix: Problema com teclado no VMware

    Fevereiro 1st, 2009 às 4:29 am
  8. Ricardo 47 diz:

    Muito muito bom!

    dá um aspecto bastante apelativo ao desktop…

    Abraço

    Janeiro 29th, 2009 às 4:14 pm
  9. Cláudio Novais diz:

    Olá PRSC e Cleber,

    Obrigado pelo comentário!

    Hi Zootropo,

    I prefer my script, but yours is pretty cool too!
    Thank you for sharing that.

    Abraços.

    Janeiro 22nd, 2009 às 4:00 am
  10. PRSC diz:

    Parabéns, eu tava querendo colocar ele faz tempo, mas por problemas no terminal/consola, não conseguia, tive que usar o konsole mesmo.

    Ficou muito bom mesmo.

    Abraço.

    Janeiro 18th, 2009 às 5:10 am
  11. Zootropo diz:

    I prefer this one:
    http://mundogeek.net/weather-wallpaper/

    But it may be because I’m the developer ;)

    Última publicação de Zootropo: Nerd

    Janeiro 5th, 2009 às 3:32 pm
  12. Cleber Abreu diz:

    Funcionando a 100%!

    valeuuuuu

    Janeiro 3rd, 2009 às 12:19 am
  13. Cláudio Novais diz:

    Olá Pedro,

    Obrigado pelo comentário. Depois pode dizer o veredicto. :)

    Olá Polaco,

    Obrigado pelo comentário e ainda bem que tudo correu bem. :)

    Abraços.

    Janeiro 2nd, 2009 às 8:25 pm
  14. Polaco diz:

    funcionou!! muito bonito!! nota 10

    Janeiro 2nd, 2009 às 5:08 pm
  15. Pedro Adami diz:

    Nossa, muito bacana, vou testar aqui. Valeu pela dica.

    Última publicação de Pedro Adami: Amplificadores automotivos, testes de potência

    Dezembro 31st, 2008 às 11:20 am
  16. Cláudio Novais diz:

    Olá inominado,

    Garanto-lhe que isto não gasta praticamente nada! Gasta pouquíssimo mesmo. Só gasta quando actualiza o Wallpaper de hora em hora e isso quase nem se sente também.

    A questão aqui é se gosta ou não do Wallpaper, porque perda de desempenho é tão ínfima que se pode considerar que não existe!

    Obrigado pelos elogios.

    Abraço.

    Dezembro 30th, 2008 às 6:42 pm
  17. Inominado Anônimo diz:

    Claudio, parabéns, a dica é sensacional, mas dessa eu passo, gosto do meu ubuntu o mais cru possível, quanto mais frescuras, mais pesado e lento ele acaba ficando e mais propenso a conflitos entre programas.
    Já gostei de encher o negócio de frescurinhas, mas já passei dessa fase, agora sou adepto do “menos é mais” ;)
    Abração

    Dezembro 30th, 2008 às 6:37 pm
  18. Cláudio Novais diz:

    Para os iniciados no Ubuntu, este artigo talvez seja confuso/complicado de perceber. Assim, caso haja alguma dúvida, não hesite em perguntar através dum comentário aqui no artigo.

    Abraço.

    Dezembro 30th, 2008 às 6:32 pm

DEIXA UM COMENTÁRIO

Subscrever

Subscreva:

CommentLuv Enabled