Como instalar plugins do Compiz-Fusion
- 20 Comment

O Compiz-Fusion é constituído por um conjunto de plugins estáveis. Quando o Compiz é actualizado aparecem novos plugins, que passaram a ter estatuto de estável e, por isso, tiveram a possibilidade de se integrarem no Compiz. Muitos outros plugins estão em desenvolvimento e são minimamente estáveis. Através deste artigo aprenderá a instalá-los.
Requisitos
Para instalar estes plugins, ainda em desenvolvimento, precisa de ter a última versão do Compiz, precisa do programa Git, controlador de versões que fará o download do plugin, e precisa, também, de vários pacotes para a compilação dos plugins.
Instalação dos requisitos
Pode instalar a última versão do Compiz através deste artigo. Quanto ao git e os outros pacotes, clique em cada elemento da seguinte lista:
- git-core;
- compiz-bcop;
- compiz-dev;
- build-essential;
- libtool;
- libglu1-mesa-dev;
- libxss-dev;
- libcairo2-dev;
Ou, através do terminal:
Procedimento normal para a instalação de um plugin
Procurar o plugin a fazer download neste site:
Depois de o encontrar clique no respectivo “summary“.
A nova página será algo semelhante a esta imagem:
Copie o primeiro URL (na imagem pode vê-lo seleccionado). No terminal escreva “git clone” e de seguida o link que copiou:
Esta linha irá criar uma pasta com o nome do plugin na directoria onde o terminal se encontra. Assim, deve entrar nessa mesma pasta para proceder a compilação. Depois de estar na pasta desejada simplesmente escreva no terminal o seguinte:
Reinicie o Sistema Operativo.
Se tudo correr bem, encontrará o novo plugin no Sistema de Configuração do Compiz (Sistema->Preferências->Sistema de Configuração do Compiz).
Não se esqueça de eliminar a pasta do plugin que já não é precisa.
Exemplo do procedimento (Instalação do plugin ScreenSaver)
Este plugin está a ficar muito conhecido pela sua espectacularidade, assim ficará como exemplo de instalação de um plugin ainda em desenvolvimento.
1. Procurar o plugin neste site.
2. Entrar na sua página clicando em “Summary“;
3. Copiar o URL;
4. Abrir o terminal e escrever:
5. Entrar na pasta do plugin:
6. Compilar o plugin:
7. Eliminar a pasta;
8. Reiniciar o Sistema Operativo;
9. Testar o plugin, activando-o através do Sistema de Configuração do Compiz.
Nota: Este plugin como está ainda em desenvolvimento por vezes tem comportamentos estranhos, por exemplo o movimento muito rápido das janelas.
Artigos relacionados:
20 Comentários:
Trackbacks
-
Erich diz:
como eu instalo isto no fedora?
o comando sudo apt-get install compiz-bcop compiz-dev…
não funciona, nem com yum!
sudo yum install compiz-bcop compiz-dev …Dezembro 30th, 2009 às 2:27 pm -
Cláudio Novais diz:
Olá Rafa,
Esse erro acontece porque não existe nenhum xscrnsaver. Tem a certeza que fez download desse tal “xscrnsaver” pelo git? é que fui agora ver e não existe nada similar a esse nome…
Abraço.
Fevereiro 18th, 2009 às 8:18 pm -
rafa diz:
Desculpe aqui tentei seguir seu tutorial e aparece o seguinte erro:
Makefile:58: *** [ERROR] No package ‘xscrnsaver’ found. Pare.
Sistema: ubuntu 7. 10 e Ubuntu 8.10
Fevereiro 15th, 2009 às 3:52 am -
PRSC diz:
Good Noticias pessoal
Segui um velho tutorial, aliás, não segui, só acrescentei uma dica, instalando o Elements.
O link onde achei é esse
http://compizfusionrevolution.es/2008/06/29/elements-plugins/
Depois ali indica a vir aqui neste, onde se baixa um script que se encontra do lado direito “install Script”
http://www.elementsplugin.com/downloads/
O comando pra instalar dentro da pasta onde salvou o script
bash ./elementsinstall.sh
Bom, explicando o que aconteceu, executei, o compiz parou de funcionar.
Eu não costumo usar o icone do fusion icon na bandeja, mas só habilitei pra descobrir como concertar a parada do compiz e descobri.Tem que deixar essas duas opções habilitada, coisa que antes eu não precisava
http://i231.photobucket.com/albums/ee264/netoacneto/Compiz/habilitar.png
Depois vai ter essa opção no gerenciador do compiz
http://i231.photobucket.com/albums/ee264/netoacneto/Compiz/elements.png
Depois segue essa bagunça que pode fazer hehehe.
http://i231.photobucket.com/albums/ee264/netoacneto/Compiz/baguna.png
http://i231.photobucket.com/albums/ee264/netoacneto/Compiz/mistura.png
http://i231.photobucket.com/albums/ee264/netoacneto/Compiz/supere.png
Bom, ficou alguns ali, mas o melhor pra configurar é o snow, por dar opção de direcionar os efeitos.
Tenho algum link pra baixar essas imagens, vou procurar e achando posto aqui, tem de tudo.O máximo que pode dar errado, é ter que reinstalar o compiz, pra quem quiser testar tá ai a dica.
Esse elements era pro 0.7.4, mas falei, quer saber, azar hehehehe.
Obs: É só efeito snow e outros similares.
Abraço.
Outubro 19th, 2008 às 7:56 pm -
PRSC diz:
Good Noticias pessoal
Segui um velho tutorial, aliás, não segui, só acrescentei uma dica, instalando o Elements.
O link onde achei é esse
http://compizfusionrevolution.es/2008/06/29/elements-plugins/
Depois ali indica a vir aqui neste, onde se baixa um script que se encontra do lado direito “install Script”
http://www.elementsplugin.com/downloads/
O comando pra instalar dentro da pasta onde salvou o script
bash ./elementsinstall.sh
Bom, explicando o que aconteceu, executei, o compiz parou de funcionar.
Eu não costumo usar o icone do fusion icon na bandeja, mas só habilitei pra descobrir como concertar a parada do compiz e descobri.Tem que deixar essas duas opções habilitada, coisa que antes eu não precisava
http://i231.photobucket.com/albums/ee264/netoacneto/Compiz/habilitar.png
Depois vai ter essa opção no gerenciador do compiz
http://i231.photobucket.com/albums/ee264/netoacneto/Compiz/elements.png
Depois segue essa bagunça que pode fazer hehehe.
http://i231.photobucket.com/albums/ee264/netoacneto/Compiz/baguna.png
http://i231.photobucket.com/albums/ee264/netoacneto/Compiz/mistura.png
Bom, ficou alguns ali, mas o melhor pra configurar é o snow, por dar opção de direcionar os efeitos.
Tenho algum link pra baixar essas imagens, vou procurar e achando posto aqui, tem de tudo.O máximo que pode dar errado, é ter que reinstalar o compiz, pra quem quiser testar tá ai a dica.
Esse elements era pro 0.7.4, mas falei, quer saber, azar hehehehe.
Abraço.
Outubro 19th, 2008 às 6:57 pm -
Machizu diz:
Cláudio,
O estranho é que vez passada, tudo funcionou perfeitamente, está até meu comentário te agradecendo!Será que pode ser incompatibilidade com o Kernel? Acho que a unica coisa que tem de diferente nessa nova instalação é o novo kernel: 2.6.24-21-generic!
Abraço
Outubro 19th, 2008 às 3:49 pm -
Cláudio Novais diz:
Machizu, obrigado pela informação, já corrigi o erro.
Abraço.
Outubro 19th, 2008 às 2:10 pm -
Cláudio Novais diz:
Olá Machizu e PRSC,
esse problema sempre foi derivado de problemas entre diferentes versões. Assim, acredito que o problema esteja aí.
Antes de mais, para além dos pacotes referidos para efectuar a compilação, como instalaram o novo compiz? foi através deste link?
http://ubuntued.info/2008/08/utilize-a-ultima-versao-do-compiz-fusion.htmlAbraços, e até já :)
Outubro 19th, 2008 às 2:07 pm -
Machizu diz:
O link Compiz-dev está instalando o Compiz-bcop, conserta ai!
Outubro 19th, 2008 às 1:26 pm -
Machizu diz:
Agora que eu vi, é o mesmo erro do PRSC…
Eu só não entendi pq da outra vez eu consegui perfeitamente!
Será que o problema está na reinstalação do sistema? xD
Abraços!
Outubro 19th, 2008 às 5:49 am -
Machizu diz:
Cláudio,
reinstalei meu UBUNTU, ai atualizei o compiz e não estou conseguindo instalar o plugin do snow novamente!aparece isso:
root@DOOM:/home/machizu/snow# make && make install
compiling : snow.c -> build/snow.losnow.c: Na função ‘updateSnowTextures’:
snow.c:459: aviso: passing argument 1 of ‘compLogMessage’ from incompatible pointer type
snow.c:459: aviso: passing argument 2 of ‘compLogMessage’ makes pointer from integer without a cast
snow.c:459: erro: incompatible type for argument 3 of ‘compLogMessage’
snow.c:463: aviso: passing argument 1 of ‘compLogMessage’ from incompatible pointer type
snow.c:463: aviso: passing argument 2 of ‘compLogMessage’ makes pointer from integer without a cast
snow.c:463: erro: incompatible type for argument 3 of ‘compLogMessage’
snow.c: Na função ‘snowInitScreen’:
snow.c:545: erro: incompatible type for argument 2 of ‘compAddTimeout’
snow.c:545: erro: too many arguments to function ‘compAddTimeout’
snow.c: Na função ‘snowDisplayOptionChanged’:
snow.c:613: erro: incompatible type for argument 2 of ‘compAddTimeout’
snow.c:613: erro: too many arguments to function ‘compAddTimeout’
make: ** [build/snow.lo] Erro 1
root@DOOM:/home/machizu/snow#Outubro 19th, 2008 às 5:47 am -
PRSC diz:
Olá Cláudio
O único que consegui foi o 3D, e tentei instalar aquele plugin-unsupported, que já tem alguns efeitos, mas não consigo.
Acho que vou deixar de lado por enquanto, antes que eu destrua tudo hehehe.
Valeu
Abraço.
Outubro 17th, 2008 às 9:57 pm -
PRSC diz:
Cláudio.
Já tenho instalado, até conferi no teu tutorial os pacotes que iriam e fui adicionando antes de fazer a dica
E testei outro plugin também e deu o mesmo erro.
Abraço.
Outubro 17th, 2008 às 1:36 pm -
Cláudio Novais diz:
Olá PRSC,
tem o pacote build-essential instalado? já experimentou outro plugin?
Abraço.
Outubro 17th, 2008 às 1:13 pm -
PRSC diz:
Olá Cláudio.
Tive que reinstalar o ubuntu 8.04, e aproveitei já fiz tua dica, até então perfeita, só não consigo adicionar os plugins.
Na hora de compilar dá o seguinte erro
——————————————————
acneto@acneto-desktop:~/snow$ make
compiling : snow.c -> build/snow.losnow.c: Na função ‘updateSnowTextures’:
snow.c:459: aviso: passing argument 1 of ‘compLogMessage’ from incompatible pointer type
snow.c:459: aviso: passing argument 2 of ‘compLogMessage’ makes pointer from integer without a cast
snow.c:459: erro: incompatible type for argument 3 of ‘compLogMessage’
snow.c:463: aviso: passing argument 1 of ‘compLogMessage’ from incompatible pointer type
snow.c:463: aviso: passing argument 2 of ‘compLogMessage’ makes pointer from integer without a cast
snow.c:463: erro: incompatible type for argument 3 of ‘compLogMessage’
snow.c: Na função ‘snowInitScreen’:
snow.c:545: erro: incompatible type for argument 2 of ‘compAddTimeout’
snow.c:545: erro: too many arguments to function ‘compAddTimeout’
snow.c: Na função ‘snowDisplayOptionChanged’:
snow.c:613: erro: incompatible type for argument 2 of ‘compAddTimeout’
snow.c:613: erro: too many arguments to function ‘compAddTimeout’
make: ** [build/snow.lo] Erro 1
acneto@acneto-desktop:~/snow$
————————————————————–E no make install é igual.
Antes de tentar fazer isso, segui o tutorial do ubuntuforum, multimidia, do hamacker, ubuntu perfeito, ja pra deixar tudo pronto, pacotes de compilação e tal, mas não sei isso ai o que é.
Dentro da pasta do plugin tem uma pasta chamada build, não sei se tem algo a ver, mas nela não tem nada pra compilar.
É o compiz 0.7.6.
Fico no aguardo pra poder turbinar o bicho hehe.
Abraço.
Outubro 17th, 2008 às 12:44 pm -
Machizu diz:
PERFEITO AMIGO! CONSEGUI ATUALIZAR O COMPIZ!!!!
ERA O 0.7.4 AGORA 0.7.6
MEU DESKTOP TA NEVANDO!!
OBRIGADOOOOOOOOOOOOOOOOO!
Setembro 28th, 2008 às 8:49 pm -
Cláudio Novais diz:
Olá Machizu,
Tem a certeza que instalou o Compiz 0.7.6 tal como referi no terceiro parágrafo deste artigo?
Se não tiver esse Compiz, ou melhor, não conseguirá instalar o plugin…
Abraço.
Setembro 20th, 2008 às 3:59 pm -
Machizu diz:
Fiz tudo certo!
Baixei o plugin SNOW, quando tentei Compilar-lo, deu erro falando que o Compiz não está instalado! iuhaiahiuahComo não, se tenho o efeito cubo e o Advanced Desktop Effects Settings?
Abrass
Setembro 20th, 2008 às 3:38 am -
Cláudio Novais diz:
Olá Pimp44,
Obrigado pelo elogio. Sim, vou continuar a trabalhar cada vez mais :)
Abraço
Setembro 3rd, 2008 às 12:42 am -
Pimp44 diz:
Sim senhor! Tou a gostar de ver o crescimento do teu blog..
Tens aqui um leitor assíduo ;)
Continua com o bom trabalho..Cumps, e te’ breve..
Setembro 1st, 2008 às 5:29 pm







