Set 1 2008

Como instalar plugins do Compiz-Fusion

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:

Ou, através do terminal:

sudo apt-get install compiz-bcop compiz-dev build-essential libtool libglu1-mesa-dev libxss-dev libcairo2-dev git-core


Procedimento normal para a instalação de um plugin

Procurar o plugin a fazer download neste site:

http://gitweb.compiz-fusion.org/

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:

git clone git://anongit.compiz-fusion.org/users/…..

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:

make && make install

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:

git clone git://anongit.compiz-fusion.org/users/pafy/screensaver

5. Entrar na pasta do plugin:

cd screensaver

6. Compilar o plugin:

make && make install

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.

Post to Twitter Envie este artigo para o Twitter!!

20 Comentários:

Trackbacks

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. Cláudio Novais diz:

    Machizu, obrigado pela informação, já corrigi o erro.

    Abraço.

    Outubro 19th, 2008 às 2:10 pm
  8. 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.html

    Abraços, e até já :)

    Outubro 19th, 2008 às 2:07 pm
  9. Machizu diz:

    O link Compiz-dev está instalando o Compiz-bcop, conserta ai!

    Outubro 19th, 2008 às 1:26 pm
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. Machizu diz:

    Fiz tudo certo!
    Baixei o plugin SNOW, quando tentei Compilar-lo, deu erro falando que o Compiz não está instalado! iuhaiahiuah

    Como não, se tenho o efeito cubo e o Advanced Desktop Effects Settings?

    Abrass

    Setembro 20th, 2008 às 3:38 am
  19. 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
  20. 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

DEIXA UM COMENTÁRIO

Subscrever

Subscreva:

CommentLuv Enabled
Please leave these two fields as-is: