Compiz Fusion no Ubuntu Feisty

O Compiz Fusion foi o nome concedido ao merge entre Compiz e Beryl, agora ambos são um único produto e pessoalmente acho muito surpreendente a velocidade com que anda a carroagem desse projeto. A seguir dica passo-a-passo para quem quiser conhece-lo melhor.

1) Dê um alt+f2 e execute “gksu gedit /etc/apt/sources.list”.

Abrirá um editor de textos, então cole as seguintes linhas :

# Treviño's Ubuntu feisty EyeCandy Repository (GPG key: 81836EBF - DD800CD9)
# Many eyecandy 3D apps like Beryl, Compiz, Fusion and kiba-dock snapshots
# built using latest available (working) sources from git/svn/cvs...
# wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

Salve e saia do editor.

2) Atualize os seus repositórios, vá para a linha de comando (terminal bash) e execute :

sudo clear
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
sudo apt-get update

3) Recomendo voce remover todas as as referencias ao compiz ou beryl que voce tiver instalado, o melhor caminho para isso é executar o Synaptic, Menu Sistema->Administração->Gerenciador de Pacotes Synaptic e procurar por tais referencias e remove-las. Após isso :

sudo apt-get dist-upgrade

4) Instale o compiz :

sudo apt-get install compiz # compiz-gnome ou compiz-kde

a partir do Ubuntu Gutsy :

sudo apt-get install compiz-core  libxslt1.1 libxslt1-dev compiz-dev

5) Para instalar o configurador chamado CompizConfig :

sudo apt-get install compizconfig-settings-manager
sudo apt-get install compizconfig-backend-gnome # ou compizconfig-backend-kde

6) Para instalar os plugins :

sudo apt-get install compiz-fusion-*

7) Para rodar o compiz, na linha de comando :

Primeiro limpemos configurações antigas do beryl, emerald ou compiz :

rm -fR ~/.beryl*
rm -fR ~/.emerald*
rm -fR ~/.compiz*

Agora finalmente executamos o tão esperado compiz :

compiz --replace&  (são dois traços seguidos em - - replace)

Se funcionar no terminal, as próximas execuções deverão ser feitas com a caixa de dialogo do GNOME, ou seja, ALT+F2 e o comando acima. Se voce quiser descarrega-lo, apenas execute :

metacity --replace&

É possivel escrever um script que carregue o compiz, e descarregue-o também, dê um alt+f2 e execute “gksu gedit /usr/bin/compiz.sh” e cole essas linhas :

#!/bin/bash
# se o compiz estiver carregado então descarrega-o,
# caso contrario usa o compiz
COMPIZ_LOAD=`ps aux|grep compiz.real|grep -v grep |wc -l`
if [ $COMPIZ_LOAD -gt 0 ] ; then
     metacity --replace&
     killall compiz compiz.real gtk-window-decorator emerald heliodor
else
     compiz --replace&
fi

Lembre-se : –replace é precedido por dois traços juntos (o wordpress mostra como um traço longo). Salve o arquivo e novamente execute com alt+f2 “gksu chmod +x /usr/bin/compiz.sh”.

Pronto ! Agora voce carrega e descarrega o compiz quando quiser, para facilitar ainda mais as coisas, crie um atalho no painel do GNOME apontando para /usr/bin/compiz.sh.

Fusion Icon

Fusion Icon é um pequeno programinha que pode rodar na bandeja do seu ambiente gráfico, e é capaz de carregar o compiz ou outro WM que estiver sido instalado (kwin, metacity, aquamarine,…), ele é muito recomendado e voce poderá coloca-lo para iniciar junto com a sua sessão e ter o WM que foi escolhido carregado automaticamente, porém voce poderá trocar de WM dinamicamente com apenas um clique, com ele voce pode carregar o compiz e habilitar algumas opções variadas sem apelar para a linha de comando. Sua instalação é fácil, porém necessita de compilação :

sudo apt-get install git-core compiz-dev build-essential
 git-clone git://anongit.opencompositing.org/users/crdlb/fusion-icon
 cd fusion-icon
 sudo make interfaces=gtk install

O ‘make install’ acima é sugerido para ambientes GNOME ou baseados no GTK, voce pode trocar a palavra ‘gtk’ por ‘qt3’ ou ‘qt4’ para ambientes baseados na toolkit QT. Use ‘qt4’ se seu ambiente for Ubuntu+KDE (libqt4-dev é requerida).

Após a instalação não esqueça de colocar o programa ‘ fusion-icon’ para ser carregado no inicio de sua sessão. Se sua sessão for GNOME, a sequencia é a seguinte Menu Sistema->Preferências->Sessões então ir na guia ‘Programas iniciais’ e clicar no botão ‘novo’ e acrescentar nos campos seguintes o nome ‘fusion-icon’.

Considerações Finais :

A versão acima é fresquinha do repositório GIT (caracteristica desse repositório treviño), não use-a se voce não estiver disposto a ter surprezas ruins. No link abaixo, voce encontra dica para versões anteriores, e provavelmente com menos surpresas.

As dicas acima foram copiadas e modifcadas de http://forums.opencompositing.org/viewtopic.php?f=14&t=131 . Se algo der errado e voce quiser algum suporte poderá acessar este link e postar suas dúvidas (em inglês).

As minhas primeiras impressões é que vale a pena utilizar, é mais rápido, os zoom estão bem “lisos”, transparencias perfeitas. O compiz-backend-gnome lhe permite configurar as coisas. Ainda falta um programa ao estilo beryl-manager onde eu consiga trocar a WM a bel-prazer ou fazer ajustes. O heliodor e aquamarine permanecem nos repositórios e podem ser utilizados a seu bel-prazer (nem todos gostam do compiz). É muito bom, superou as expectativas.

Anúncios
  1. #1 por Jorge em 21 \21\UTC junho \21\UTC 2007 - 14:27

    Por acaso, isso tem boa compatibilidade c/ as tais placas de vídeo ATI?

  2. #2 por Wolwerine em 21 \21\UTC junho \21\UTC 2007 - 14:45

    uma correcao e uma duvida:

    o comando correto pra iniciar o compiz fusion é compiz –replace&

    a duvida eh: como mostrar as bordas das janelas com os botoes de fechar, etc…? pois nao aparecem,

    abraco.

  3. #3 por hamacker em 21 \21\UTC junho \21\UTC 2007 - 16:22

    Placas ATI sao problematicas, o melhor caminho é esse :
    http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide

  4. #4 por Mauricio Castro em 21 \21\UTC junho \21\UTC 2007 - 18:23

    O lance é que esse repositório só tem pacotes para i386. Nós usuários AMD64 estamos abandonados! rs
    Mas ótima dica, essa fusão veio pra acabar com todas as dúvidas sobre a interface 3D mais legal do mercado!

  5. #5 por Rodrigo em 21 \21\UTC junho \21\UTC 2007 - 19:15

    como resolvo isso?
    rodrigo@rodrigo-desktop:~$ compiz –replace&
    [1] 6695
    rodrigo@rodrigo-desktop:~$ compiz: No composite extension

  6. #6 por pequeno3d em 21 \21\UTC junho \21\UTC 2007 - 19:53

    Muito bom, vou testar hoje mesmo! Valeu Hama ;)

  7. #7 por wesley em 21 \21\UTC junho \21\UTC 2007 - 22:29

    olá… mt bom o topico teu… gostaria de saber o seguinte pq o beryl tinha o botão F8 q colocava todas as janelas q estavam aberta na tela pra escolher… vc sabe como coloco esta opção???
    se pude responder no meu e-mail fico grato… t+

  8. #8 por Eduardo em 21 \21\UTC junho \21\UTC 2007 - 23:33

    Ficou ótimo, nota 10, mesmo. Falta apenas conseguir colocar um skydome e as capas do cubo, o que ainda não consegui. OBS:
    RESPOSTA PARA O PROBLEMA DAS JANELAS SEM BORDAS
    1. sudo gedit /etc/X11/xorg.conf
    2. localize a seguinte seção:
    Section “Device”
    Identifier “nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x]” (aqui vai estar a identificação de sua placa de vídeo)
    Driver “nvidia”
    EndSection

    3. cole a opção “AddARGBGLXVisuals” “True” logo abaixo de “Driver nvidia”. Deverá ficar assim:

    Section “Device”
    Identifier “nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x]”
    Driver “nvidia”
    option “AddARGBGLXVisuals” “True”
    EndSection

    4. Salve o arquivo e feche-o, verificando antes se as aspas que foram copiadas/coladas não sofreram alteração de formato durante a operação, caso contrário pode não funcionar. se foram alteradas, basta apagá-las e digitá-las novamente (somente as aspas)

    5. reinicie o gerenciador gráfico com a combinação de teclas “ctl + Alt + backspace”

    6. Agora é só iniciar o compiz novamente, como descrito pelo nosso amigo Hamacker

    Espero ter ajudado

  9. #9 por rodrigoc em 22 \22\UTC junho \22\UTC 2007 - 2:14

    cara só consigo ativar os efeitos de desktop.. como qe faz para usar os outros?

  10. #10 por hamacker em 22 \22\UTC junho \22\UTC 2007 - 2:21

    Weslei, tanto no Beryl como no compiz, voce deve usar o Super+TAB. Existe um plugin que habilitado faz o Exposé e o super+TAB fica muito bonito.

  11. #11 por hamacker em 22 \22\UTC junho \22\UTC 2007 - 2:23

    rodrigoc, em preferencias voce encontrará o compizconfig-settings-manager onde voce pdoerá habilitar os plugins.

  12. #12 por Lucas em 23 \23\UTC junho \23\UTC 2007 - 16:51

    Erro ao rodar depois da instalação feita seguindo post:

    /usr/bin/compiz.real (core) – Fatal: No GLXFBConfig for default depth, this isn’t going to work.
    /usr/bin/compiz.real (core) – Error: Failed to manage screen: 0
    /usr/bin/compiz.real (core) – Fatal: No manageable screens found on display :0.0
    Aviso do gerenciador de janelas: “” localizado no banco de dados de configurações não é um valor válido para a tecla de atalho “toggle_shaded”

    Alguém pode ajudar?

  13. #13 por Ricsdeol em 23 \23\UTC junho \23\UTC 2007 - 18:18

    Então, ficou muito legal os efeitos, antes eu usava o compiz e tinha uns bugzinhos tipo quando a tela ficava maximizada a barra de titulo “sumia a borda” tipo funcionava mas tinha q clicar lá ai reaparecia, continuou com o mesmo problema… e surgiu outra… depedendo do tamanho da tela do aplicativo ela fica toda preta .. isso com rhythmbox amsn q são os programas q testei até agora… alguem sabe como resolvelos?
    minha configuração do xconfig:
    Section “Module”
    Load “i2c”
    Load “bitmap”
    Load “ddc”
    Load “extmod”
    Load “freetype”
    Load “glx”
    Load “int10”
    Load “vbe”
    EndSection

    Section “Device”
    Identifier “nVidia Corporation NV44 [GeForce 6200 TurboCache(TM)]”
    Driver “nvidia”
    Busid “PCI:1:0:0”
    Option “AddARGBVisuals” “True”
    Option “AddARGBGLXVisuals” “True”
    Option “NoLogo” “True”
    EndSection

  14. #14 por Luis Otavio Lima Julio em 24 \24\UTC junho \24\UTC 2007 - 1:20

    Como faço para ter o ícone do compiz no tray? Até agora não consegui, o ícone no tray facilita a vida.

  15. #15 por Wellington em 24 \24\UTC junho \24\UTC 2007 - 7:46

    Olá tutorial 100% Parabens… só uma pergunta porque estou ainda meio perdido, como faço para trocar os themas das janelas? e como executo o “compiz-backend-gnome”?

    Abraço

  16. #16 por SanAnna em 24 \24\UTC junho \24\UTC 2007 - 22:12

    Faço aqui um pedido e uma sugestão.
    Com a dificuldade de achar documentação (desde o antigo Beryl) peço se possível um mini tutorial como mudar os plugins, mas dando exemplos. Depois a sugestão seria :

    CTRL + Alt + Botão esquerdo do mouse –> rotação do cubo
    Tecla WIN + E –> Ativa EXPO Plugins
    Segurar Tecla WIN + SHIFT –> Escrever em fogo na tela com o mouse.

    Principalmente para o pessoal que está começando é muito difícil encontrar estes comandos na Internet. Os que coloquei acima encontrei em um blog, mas sómente estes.

    Agradeço qualquer atitude tomada.
    Obrigado e um abraço.

    PS. Como instalar, sem críticas a você, a Internet está lotada, mas como fazer funcionar, aí é que está o problema.

  17. #17 por SantAnna em 25 \25\UTC junho \25\UTC 2007 - 19:48

    Hamacker, Boa tarde.
    Hoje fiz a instalação do Compiz Fusion.
    Foi tudo bem, mas no quinto item (Para instalar o configurador chamado CompizConfig:)
    A instalação deu problema no comando:
    sudo apt-get install compizconfig-backend-gnome
    Ele deu uma mensagem como não encontrado e sugeriu que usasse
    apt-get install libcompizconfig-backend-gconf.

    Um abraço e muito obrigado

  18. #18 por ricardo em 30 \30\UTC junho \30\UTC 2007 - 13:19

    No meu caso foi o mesmo problema do meu amigo ai de cima, possuo uma fx5500, e na inicialização ele naum carrega mais, ja alterei no menu sessoes e acrescentei o ocmando masnaum carregou mais, so funcionou na hora q instalei mesmo com o erro desse pacote de config ae, mas naum dava pra alterar as config dos plugins, na hora q clicava pra habilitar a janela simplesmente fechava, tem solução ?????? obrigado.

  19. #19 por giovan nardelli em 30 \30\UTC junho \30\UTC 2007 - 17:07

    Quanto ao problema das bordas eu instalei o Emerald tbem…
    ficou excelente..

    Qto a placa de video, funcionou na minha Intel (fiquei de cara)

    vlw

  20. #20 por iesonagata em 2 \02\UTC julho \02\UTC 2007 - 17:20

    Yo!
    não desmerecendo o guia acima, sendo que não o li, e minha presença se deu por um link apresentado no Dashboard do WordPress…
    e notei um comentário sobre amd64;
    estou rodando debian testing/lenny amd64 e compiz-fusion totalmente funcional
    primeiramente configurando o xorg para minha NVidia >> http://www.compiz.org/NVidia
    e entao com informações e scripts constantes em http://forums.opencompositing.org/viewtopic.php?f=12&t=206
    o script necessita pequenas edições, explicadas em seu próprio conteúdo, configurável para:
    # “ubuntu-feisty” : Ubuntu Feisty Fawn 7.04 (tested ok)
    # “kubuntu-feisty” : KUbuntu Feisty Fawn 7.04 (tested ok)
    # “sid-gnome” : Debian “unstable” Sid Gnome DE (tested ok)
    # “sid-kde” : Debian Sid KDE DE (tested ok by imu)
    # “lenny-gnome” : Debian “testing” Lenny Gnome DE (tested ok)
    # “lenny-kde” : Debian “testing” Lenny Kde DE (tested by fede) e por mim também!

    http://www.opencompositing.org/ é a página oficial da fusão compiz/beryl

  21. #21 por Thiago Mendes em 3 \03\UTC julho \03\UTC 2007 - 20:00

    Hamacker, Boa tarde.
    Hoje fiz a instalação do Compiz Fusion.
    Foi tudo muito bem, etá uma maravilha todos os efeitos funcionando. O impressionante é que aqui quando estou executando o Compiz Fusion é como se não utilizace nada a mais de recursos do meu pc.

    Bem a minha dúvida é a seguinte:

    para executar o Compiz Fuzion eu abro o shell
    e digito :
    compiz –replace&
    ele carrega ok, porém notei que enquanto a shell estive aberta as bordas das janelas aparecem, no momento em que fecho o shell as bordas somem.

    Pode me ajudar?

  22. #22 por hamacker em 4 \04\UTC julho \04\UTC 2007 - 12:02

    Ao invés de executa-lo na shell, faça isso dentro do proprio ambiente do gnome, tecle alt+f2 e execute o comando na caixa de dialogo.

  23. #23 por Robert em 5 \05\UTC julho \05\UTC 2007 - 14:45

    Esta acontecendo o seguinte problema comigo ao iniciar o compiz:

    Aviso do gerenciador de janelas: “” localizado no banco de dados de configurações não é um valor válido para a tecla de atalho

    Alguem sabe como me ajudar a resolver isso????

  24. #24 por Thiago Oliveira Mendes em 6 \06\UTC julho \06\UTC 2007 - 19:52

    #

    Hamacker, Boa tarde.
    Hoje fiz a instalação do Compiz Fusion.
    Foi tudo muito bem, etá uma maravilha todos os efeitos funcionando. O impressionante é que aqui quando estou executando o Compiz Fusion é como se não utilizace nada a mais de recursos do meu pc.

    Bem a minha dúvida é a seguinte:

    para executar o Compiz Fuzion eu abro o shell
    e digito :
    compiz –replace&
    ele carrega ok, porém notei que enquanto a shell estive aberta as bordas das janelas aparecem, no momento em que fecho o shell as bordas somem.

    Pode me ajudar?

    Comentário por Thiago Mendes — Julho 3, 2007 @ 8:00 pm
    #

    Ao invés de executa-lo na shell, faça isso dentro do proprio ambiente do gnome, tecle alt+f2 e execute o comando na caixa de dialogo.

    Comentário por hamacker — Julho 4, 2007 @ 12:02 pm
    #

    Obrigado hamacker pela força!

  25. #25 por Thiago Oliveira Mendes em 6 \06\UTC julho \06\UTC 2007 - 19:56

    Esqueci, a sua dica (Ao invés de executa-lo na shell, faça isso dentro do proprio ambiente do gnome, tecle alt+f2 e execute o comando na caixa de dialogo.) funcionou perfeitamente.

    Obigado novamente!

  26. #26 por Dorvan em 9 \09\UTC julho \09\UTC 2007 - 11:18

    Olá!!!

    Muito obrigado pela ajuda, aqui esta tudo OK! =D
    Gostaria de saber o seguinte:

    No beryl havia um lugar onde eu colocava imagem de fundo, escolhia efeitos de fechar, abrir, minimizar, etc
    Como eu faço para escolher esses efeitos agora?

    Muitissimo obrigado
    abraço

  27. #27 por Monthiel em 10 \10\UTC julho \10\UTC 2007 - 0:55

    Fala amigão blz…

    Cara, tu deve estar recebendo uma enxurrada de visitas nesse POST vinda de meu blog hein… heheehhe. Fiquei em primeiro no google com a palavra Compiz Fusion e depois disso meu recebo milhares de visitas vinda do google. E todas elas, acredito, são direcionadas para esse post, onde ensina instalar…

    hehehehe
    Bom, é isso aí.. parabéns pelo tutorial, e boas visitas…

    Abraços
    Monthiel

  28. #28 por Carlos Maia em 15 \15\UTC julho \15\UTC 2007 - 20:28

    Uma questão. O meu compiz fusion funcionou bem da primeira vez, tudo fantástico! De repente o cubo deixou de ser mesmo um cubo, passando a ser um plano com dois lados, sendo assim só tenho 2 desktops e aquele plugin do Ctrl+Alt+Seta para baixo deixou de funcionar :S
    Alguem me sabe explicar o porquê disto e qual a solução?

    Um abraço!

  29. #29 por Waldir em 17 \17\UTC julho \17\UTC 2007 - 14:24

    Achei um passo-a-passo para habilitar o íconezinho do Compiz Fusion com (quase) as mesmas funções do Beryl Manager.

    $ sudo apt-get install git git-core compiz-dev
    $ git-clone git://anongit.opencompositing.org/users/crdlb/fusion-icon
    $ cd fusion-icon
    $ make
    $ sudo make install

    Fonte: http://ubuntuforums.org/showthread.php?t=497186

    se sudo make install não funcionar, tente : sudo make interfaces=gtk install

  30. #30 por Thiago Mendes em 8 \08\UTC agosto \08\UTC 2007 - 21:13

    Boa Tarde Hamacker!

    Depois da instalação do compiz, as bordas das minha janelas somem sempre ao executar o compiz.
    Eu segui aquela dica para para resolver este problema, porém não tive sucesso. Sempre ao executar o compiz fico sem bordas.

    Meu xorg.conf

    Section “Device”
    Identifier “nVidia Corporation NV34 [GeForce FX 5200]”
    Driver “nvidia”
    Option “AddARGBGLXVisuals” “True”
    EndSection

    pode me ajudar?

  31. #31 por Emerson Nascimento em 24 \24\UTC agosto \24\UTC 2007 - 3:09

    Execelente Tutorial!!!

    Funcionou perfeitamente.
    Valeu!!!

  32. #32 por Arthur Gomes em 28 \28\UTC agosto \28\UTC 2007 - 18:59

    VLw msm cara
    foi muito útil pra mim!!!!111
    muito obrigado!!!!!!!!!!!!!!!!!

  33. #33 por McDgo em 31 \31\UTC agosto \31\UTC 2007 - 21:20

    uso slackware 12, dropline gnome beta!

    compiz só ta rolando aqui usando emerald ou kwin! que por sinal fica lento pkas depois de abrir algum aplicativo em java..

    Gostaria de fazer o compiz rodar com o metacity.. Alguém tem alguma idéia que possa me ajudar?
    :P

  34. #34 por Adilson em 23 \23\UTC novembro \23\UTC 2007 - 5:53

    eu uso o kubuntu 7.10, e tb fiquei sem as bordas, alterei o xorg.conf como instruido acima e mesmo assim naum funcionou, alguem tem mais alguma dica?? minha placa de video é fx5200.. obrigado!

  35. #35 por Baxim em 19 \19\UTC fevereiro \19\UTC 2008 - 21:29

    Cara parabens pelo tutorial…
    Instalei aki e tah funcionando perfeitamente…
    obrigado… pois jah tinha perdido muito
    tempo e nada tinha conseguido…

    vlw

  36. #36 por Derek em 2 \02\UTC setembro \02\UTC 2008 - 8:22

    I disagree
    Can you give more info?

  1. Mais Videos do Compiz Fusion (antigo CompComm) « DrLinux Blog
  2. Compiz Fusion @ Ubuntu Feisty Fawn at Power On
  3. Ubuntu Gibbon Gutsy « Área Livre Blog
  4. André Gondim » Blog Archive » Compiz Fusion no Ubuntu Feisty
  5. Compiz Fusion no Ubuntu Feisty: lindo! « Daqui, da fronteira
  6. Compiz-fusion: Faça de tudo e um pouco mais « Dicas de Nerd
  7. Silici0 :: Blog » Fusão ( Compiz + Beryl )
  8. Natyvw Design Compiz Fusion no Ubuntu Feisty «
  9. Ubuntu Gutsy tocando todos os formatos « Hamacker’s Palace
  10. » Blog Archive » Compiz-fusion no Linux.
  11. link
  12. Consumer Electronics Reviews
  13. Compiz-fusion: Faça de tudo e um pouco mais | Dicas de Nerd
%d blogueiros gostam disto: