O Electric Sheep é um screen-saver (protector de ecrã) que apresenta imagens incríveis utilizando pouco processador em comparação com o necessário para gerar tais imagens. Isso acontece pois o Electric Sheep é um projecto de computação distribuída, ou seja, cada screen-saver está a processar paralelamente pela Internet com outros computadores que estejam também em modo screen-saver, gerando imagens complexas que depois são descarregadas e apresentadas pelo screen-saver. Veja o vídeo demonstrativo deste artigo para saber o excelente resultado dessa computação paralela.
Como pode ver, o resultado é excelente e se o seu computador tivesse que gerar sozinho estas imagens, teria de gastar muito processamento e esperar algum tempo para concluir o processo para ver o resultado. Assim, a ideia de tornar este processo distribuído e depois descarregar o resultado é quase perfeito. Apenas não é perfeito pois exige alguma banda de Internet para se poder fazer download do resultado, algo que nem todos os utilizadores têm acesso.
Assim, caso você não tenha pelo menos uma Internet ADSL, então o melhor é não utilizar este programa. Por exemplo, inicialmente, depois de instalar o Electric Sheep, o programa não apresenta nenhuma imagem, apenas fica negro. Porquê? Porque não tem nenhuma sheep (em português significa “ovelha”) e está a fazer download. Uma sheep é uma animação de um fractal. Quando o Electric Sheep está activo, ele apresenta várias sheeps que foram previamente descarregadas.
O processo de download pode ser longo, por isso, o meu conselho é fazer download manualmente de algumas sheeps para poder ter acesso logo às animações. Mais à frente é explicado como fazer este processo manual, que recomendo!
Instalação do Electric Sheep
O Electric Sheep está disponível nos repositórios do Ubuntu, no entanto, a versão desse Electric Sheep está desactualizada e o aconselhável é utilizar um script que instala a última versão. Apesar de ser aconselhável utilizar o script, também pode adicionar o repositório oficial do screen-saver que está praticamente sempre actualizado com a última versão. A diferença é que não é compilado no seu computador, o que pode reduzir um pouco a performance. Mas nem tudo é mau, utilizar o repositório permite manter o seu Electric Sheep sempre actualizado a longo prazo.
Instalação através do script
A instalação através do script é simples e deve ser seguida sequencialmente pelos ponto descritos a seguir:
- Abra o terminal na sua Pasta Pessoal (se não sabe abrir o terminal numa determinada pasta clique aqui) e escreva o seguinte no terminal para dizer ao seu Ubuntu que o ficheiro que fez download é executável:
- Execute o script escrevendo o seguinte no terminal:
Instalação através do repositório oficial
A instalação através do repositório oficial tem a vantagem de poder manter o seu computador sempre actualizado, por isso, se preferir esta maneira, siga os passos referidos a seguir. Para cada versão do Ubuntu existe uma maneira de instalar o Electric Sheep, assim, leia apenas a parte que fala do seu Ubuntu.
Ubuntu Karmic Koala:
O novo Ubuntu Karmic Koala traz um sistema de adição de repositórios muito bom que permite automatizar todo o processo: adição do link e da chave GPG. Assim, para ter o repositório do Electric Sheep no Karmic Koala, basta seguir os pontos a seguir:
- Abra o terminal e escreva o seguinte para adicionar o repositório:
- Depois de adicionar o repositório, clique aqui ou escrevendo o seguinte no terminal:
Ubuntu Intrepid Ibex e Ubuntu Hardy Heron
No caso de você ter uma destas versões do Ubuntu, o processo não é tão simples. Para além de adicionar o repositório, precisa de adicionar também a chave GPG para autenticar a conexão. O passo da chave GPG pode ser substituído por um script que automatiza o processo. Esse script pode ser obtido aqui. Assim, para ter o ee num destes Ubuntu’s, siga os passos a seguir:
- Adicione o repositório a seguir, conforme a versão do seu Ubuntu:
- Para o Ubuntu Intrepid Ibex:
- Para o Ubuntu Hardy Heron:
deb http://ppa.launchpad.net/flam3/ppa/ubuntu intrepid main
deb http://ppa.launchpad.net/flam3/ppa/ubuntu hardy main
- Adicione a chave GPG para autenticar a conexão entre o seu computador e o servidor:
- Instale o screen-saver clicando aqui ou escrevendo o seguinte no terminal:
Active o Electric Sheep!
Depois de ter o programa instalado, para o ter como protecção de ecrã, precisa de ir à aplicação “Preferências da protecção de ecrã“, em Sistema → Preferências → Protecção de ecrã, e procurar na lista por “Electricsheep”.
Instalação das sheeps manualmente
Tal como referi, o screen-saver, visualmente, é constituído por várias animações. Cada animação é uma sheep. Todas sheeps são guardadas numa pasta oculta na sua Pasta Pessoal. Assim, pode fazer download manualmente das sheeps, para ter acesso, logo de início, às animações de fractais. Existem muitos packs disponíveis pela Internet, no entanto aconselho um site que tem velocidades de downlaod elevadas e vários pacotes de animações. Assim, siga os passos a seguir para poder ter as animações sem ter de esperar que o programa faça download sozinho:
- Faça download de um ou mais packs;
- Descompacte os packs que fez dowload;
- Cada ficheiro descompactado irá gerar uma pasta com vários ficheiros. O processo de instalação das animações é simples, basta mover os ficheiros para a pasta do Electric Sheep que se encontra oculta na sua Pasta Pessoal. A pasta tem o nome “.electricsheep” e deverá mover para lá os ficheiros que se encontram em cada pasta descompactada. Para ir a essa pasta, abra a sua Pasta Pessoal, faça a combinação de teclas CTRL+H, para ver os ficheiros ocultos, e procure a pasta “.electricsheep“.
- Depois de mover os ficheiros, terá acesso imediato. Por isso, basta esperar que apareça o screen-saver e verá os novos efeitos!
Resolução de problemas
Existe grande probabilidade de haver um pequeno problema quando o screen-saver estiver activo. Esse pequeno problema caracteriza-se por duas barras negras nas laterais pois a imagem é quadrada e, nos monitores widescreen, como são rectangulares, aparecem umas barras negras. Assim, se tem um monitor widescreen, ou seja, com uma resolução 16:9 e tem este pequeno problema, siga estes passos seguintes para solucioná-lo:
- Abra o terminal e escreva o seguinte para abrir as preferências do Electric Sheep:
- Na caixa de texto onde diz “Video driver”, deve pôr uma das opções seguintes (sem aspas), conforme a sua placa gráfica: “gl”, “X11″ ou “xv”. No meu caso funcionou perfeitamente com a opção “gl”.
Referências:
Electric Sheep – Homepage;
Electric Sheep: Linux Client Instructions;
Lista de packs de sheeps;
Repositório do Electric Sheep.
Buenas…
Informo que o repositório indicado[1] não tem pacotes para as versões mais recentes do Ubuntu Karmic e Jaunty, somente Intrepid e Hardy.
[1]http://ppa.launchpad.net/flam3/ppa/ubuntu
Não localizei onde obter pacotes para o Ubuntu 9.10 Karmic :(
Alguma dica?
Obrigado.
gostaria de saber se tem como mudar o diretório onde ficam armazenados os vídeos. se não fica ocupando espaço no meu home…. ??? obrigado
Olá xevi,
É, sim, um excelente programa que produz um excelente resultado.
Olá BigOix,
Suponho que não tenha lido o artigo na totalidade. Como pode ver no artigo, refiro exactamente esse facto do ecrã em negro. Isso acontece pois inicialmente o screensaver estará a fazer download dos efeitos visuais. O meu conselho é fazer download manualmente tal como referi no artigo!
Quanto ao problema da compilação antes de executar esse comando, experiente instalar uns pacotes de compilação, escrevendo o seguinte:
sudo aptitude install build-essential
Olá Victor,
fica registado essa dica. Em principio a instalação do build-essential é suficiente.
Obrigado pelos comentários,
Abraços.
tentei instalar o script deu um erro
make all-am
make[1]: Entering directory `/home/tonignome/electricsheep-2009-12-02/client’
gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\”/usr/local/share/electricsheep\” -g -O2 -c electricsheep.c
electricsheep.c: In function ‘copy_out_file’:
electricsheep.c:689: warning: ‘av_alloc_format_context’ is deprecated (declared at /usr/local/include/libavformat/avformat.h:817)
electricsheep.c: In function ‘update_server_sheep’:
electricsheep.c:1766: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘size_t’
gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\”/usr/local/share/electricsheep\” -g -O2 -c getdate.c
gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\”/usr/local/share/electricsheep\” -g -O2 -c utils.c
utils.c: In function ‘query_redirection’:
utils.c:429: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘size_t’
gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\”/usr/local/share/electricsheep\” -g -O2 -c md5.c
gcc -DPACKAGE_DATA_DIR=\”/usr/local/share/electricsheep\” -g -O2 -o electricsheep electricsheep.o getdate.o utils.o md5.o -lavformat -lavcodec -lavutil -lm -lz -lexpat
electricsheep.o: In function `copy_out_file’:
/home/tonignome/electricsheep-2009-12-02/client/electricsheep.c:740: undefined reference to `av_free_packet’
/home/tonignome/electricsheep-2009-12-02/client/electricsheep.c:741: undefined reference to `av_free_packet’
collect2: ld returned 1 exit status
make[1]: *** [electricsheep] Error 1
make[1]: Leaving directory `/home/tonignome/electricsheep-2009-12-02/client’
make: *** [all] Error 2
gcc -DPACKAGE_DATA_DIR=\”/usr/local/share/electricsheep\” -g -O2 -o electricsheep electricsheep.o getdate.o utils.o md5.o -lavformat -lavcodec -lavutil -lm -lz -lexpat
electricsheep.o: In function `copy_out_file’:
/home/tonignome/electricsheep-2009-12-02/client/electricsheep.c:740: undefined reference to `av_free_packet’
/home/tonignome/electricsheep-2009-12-02/client/electricsheep.c:741: undefined reference to `av_free_packet’
collect2: ld returned 1 exit status
make: *** [electricsheep] Error 1
tonignome@tonignome-desktop:~$
estou utilizar o ubuntu 9.10
[...] Electric Sheep, um screensaver excelente [...]
Tive um problema com os repositorios, mesmo depois de instalar o novo repositorio e dar um update no apt ele ainda baixava a verçao velha…
É mais seguro executar o script
PS: deve ser instalado o “automake-1.10″ antes
sudo apt-get install automake-1.10
instalei no ubuntu 9.10 não da nada o ecran fica escuro.
como posso resolver isto ?
@Jonas
Olá!
Como pude averiguar aqui:
http://blogs.gnome.org/rodrigo/2005/07/26/gnome-screensaver/
“gnome-screensaver is, for those who don’t know, the new screensaver solution for GNOME, with better HIG dialogs and a much better integration into the desktop than the old xscreensaver.”
Em ambiente GNOME tem-se vindo a abandonar o xscreensaver, o qual ainda detém um grande leque de Protecções de Ecrã por defeito. O Skyrocket, tema de que falou (para que não conheça, veja a imagem em http://www.reallyslick.com/pictures/skyrocket.jpg ) corre em xscreensaver, e é disponibilizado aqui:
http://sourceforge.net/projects/rsxs/files/
a página oficial é aqui:
http://www.reallyslick.com/
Espero ter contribuído para alguma coisa… nem que seja apenas para informar.
@Cláudio Novais
Só tenho pena de não saber mais… mas tento ajudar no que posso!
:)
Cumprimentos ao pessoal
Muito bonito o resultado desse Electric Sheep.
Vou instalar em meu Ubuntu para ver como é!
Obrigado pelo artigo. ;)
Olá Edson Sguizzato,
Sim é um forma de processamento muito inteligente pois o processamento é só utilizado uma vez e depois usado por muitos computadores, tornando um processo complicadíssimo em algo pequeno por cada computador!
Olá marcel,
Pois, por isso é que recomendo fazer download dos packs antes, para não ter de esperar muito tempo e ter logo resultados visíveis logo de inicio!
Olá Iannis,
Obrigado pelo comentário. Quanto à música, não sou especialista na área, o melhor é perguntar nos comentários do vídeo do Youtube.
Olá Jonas,
Não tenho conhecimento sobre esse screen-saver, no entanto, parece que o WolfyTuga já respondeu por mim. Obrigado Wolfytuga!
Olá WolfyTuga,
Muito obrigado pelo apoio que tem dado ao Ubuntued e pelos grandes elogios que tem feito e que têm me dado ainda mais vontade de trabalhar!
Abraços a todos e obrigado pelo apoio que têm dado através dos comentários. Espero que este apoio seja cada vez maior! (:
Olá!
Mais uma pérola para enriquecer o nosso ecrã quando temos de fazer uma pausa no trabalho, ou quando nos ausentamos do computador!
É por estas pérolas (e as preciosas dicas) que não deixo de visitar o Ubuntued.
:)
@Jonas:
Boas, sem dúvida que o leque de Protecções de Ecrã é muito variado e bem agradável, e penso que te estás a referir ao ‘Skyrocket’, mas ainda não testei se funciona no 9.10…
Cumprimentos!
Amigos, vou aproveitar o assunto e perguntar uma cosa.
No Ubuntu 9.04 tinha um protetor de tela que simulava fogos de artifício em um campo aberto, como se fosse a vista(por cima de uma cidade), ele é lindo! Mas, não lembro o nome dele…
Queria saber se alguém sabe se há a possibilidade de instalar ele no 9.10, pois não vem instalado!
Obrigado!
Gostei bastante da ideia do processamento paralelo e das imagens fantásticas criadas. Contudo, [offtopic] gostei mais ainda da música de fundo do vídeo; alguém sabe o nome do artista/banda? /[offtopic] ;)
[...] o vídeo demonstrativo deste artigo para saber o excelente resultado dessa computação paralela. Electric… Ir para o artigo [...]
Oláa… mtu lgl esse programa… eu tenho uma conexão ADSL de 2 mb… pelo que pude perceber os pck são grandes, depois do programa instalado ele demora mesmo a baixar… to a um bom tempo aki e a tela continua preta…
Vllwww
Nunca tinha visto uma proteção de tela tão bonita e leve.
Sem contar esta forma de processamento paralelo. Muito inteligente.
Excelente dica!
.-= Edson Sguizzato´s last blog ..2º Festival de Software Livre de Belo Horizonte =-.
[...] This post was mentioned on Twitter by Planet Ubuntu Brasil, nikkus. nikkus said: Ubuntu em Portugues: Electric Sheep, um screensaver excelente http://ow.ly/163Eyp [...]