Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Linux Slackware 12.1 com Compiz-Fusion
Linux user
Publicado por Fábio Felix Dias em 20/12/2008

Login: slack felix, 57469 pontos
[ Hits: 5042 ]

Linux Slackware 12.1 com Compiz-Fusion

Vários são os textos referentes a esse assunto, não somente neste site, mas por toda a internet. Depois de ler e reler vários deles e de quebrar bastante a cabeça, encontrei os passos que realmente funcionam na minha máquina, sem problemas de lentidão ou coisa parecida. O que é descrito aqui foi testado e funcionou em:
  • Slackware 12.1
  • KDE 3.5.9
  • GeForce 6200
  • Pentium 4, 3GHz
  • 512 MB

Executei os seguintes passos, que coloquei em um script para fazer com que tudo funcionasse.

Na área dependências estão os pacotes que são listados neste link pra o funcionamento do Compiz.

Na área pacotes estão os listados nessa mesma página no link download e mais alguns que são listados nas referências desse artigo.

#!/bin/bash

##########
# COMPIZ
##########

#dependências


wget http://repository.slacky.eu/slackware-12.1/libraries/orbit2/2.14.16/orbit2-2.14.16-i486-1as.tgz
installpkg orbit2-2.14.16-i486-1as.tgz

#Este é utilizado para o Gnome
wget http://repository.slacky.eu/slackware-12.1/libraries/gconf/2.22.0/gconf-2.22.0-i486-2as.tgz
installpkg gconf-2.22.0-i486-2as.tgz

wget http://repository.slacky.eu/slackware-12.1/development/intltool/0.40.4/intltool-0.40.4-noarch-1sl.tgz
installpkg intltool-0.40.4-noarch-1sl.tgz

wget http://repository.slacky.eu/slackware-12.1/libraries/libsexy/0.1.11/libsexy-0.1.11-i686-5as.tgz
installpkg libsexy-0.1.11-i686-5as.tgz

wget http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.1/utilities/sexy-python/0.1.9/sexy-python-0.1.9-i686-5as.tgz
installpkg sexy-python-0.1.9-i686-5as.tgz

#pacotes

wget http://prdownloads.sourceforge.net/dropline-gnome/dropline-installer-2.12.3-686-2dl.tgz?download
installpkg dropline-installer-2.12.3-i686-2dl.tgz

wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/ccsm-0.7.8-noarch-1as.tgz
installpkg ccsm-0.7.8-noarch-1as.tgz

wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/compiz-0.7.8-i486-1as.tgz
upgradepkg compiz-0.7.8-i486-1as.tgz

wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/compiz-bcop-0.7.8-noarch-1as.tgz
installpkg compiz-bcop-0.7.8-noarch-1as.tgz

wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/compiz-fusion-plugins-extra-0.7.8-i486-1as.tgz
installpkg compiz-fusion-plugins-extra-0.7.8-i486-1as.tgz

wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/compiz-fusion-plugins-main-0.7.8-i486-1as.tgz
installpkg compiz-fusion-plugins-main-0.7.8-i486-1as.tgz

wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/compiz-fusion-plugins-unsupported-0.7.8-i486-1as.tgz
installpkg compiz-fusion-plugins-unsupported-0.7.8-i486-1as.tgz

#Utilizado para o Gnome
wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/compizconfig-backend-gconf-0.7.8-i486-2as.tgz
installpkg compizconfig-backend-gconf-0.7.8-i486-2as.tgz

#Utilizado para o KDE
wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/compizconfig-backend-kconfig-0.7.8-i486-2as.tgz
installpkg compizconfig-backend-kconfig-0.7.8-i486-2as.tgz

wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/compizconfig-python-0.7.8-i486-1as.tgz
installpkg compizconfig-python-0.7.8-i486-1as.tgz

wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/emerald-0.7.8-i486-1as.tgz
installpkg emerald-0.7.8-i486-1as.tgz

wget -c http://releases.compiz-fusion.org/0.5.2/emerald-themes-0.5.2.tar.bz2
wget http://slackbuilds.org/slackbuilds/12.1/desktop/emerald-themes/emerald-themes.SlackBuild
chmod a+x emerald-themes.SlackBuild
./emerald-themes.SlackBuild
installpkg emerald-themes*tgz

wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/libcompizconfig-0.7.8-i486-1as.tgz
installpkg libcompizconfig-0.7.8-i486-1as.tgz

wget http://repository.slacky.eu/slackware-12.1/desktop/compiz-fusion/0.7.8/simple-ccsm-0.7.8-noarch-1as.tgz
installpkg simple-ccsm-0.7.8-noarch-1as.tgz

wget http://repository.slacky.eu/slackware-12.0/desktop/fusion-icon/20080312/fusion-icon-20080312-noarch-1as.tgz
installpkg fusion-icon-20080312-noarch-1as.tgz

#São instalados junto com o Slack 12.1
# /slackware/l/libwnck-2.18.3-i486-1.tgz
# /slackware/l/pyrex-0.9.6.4-i486-1.tgz
# /slackware/l/pycairo-1.4.12-i486-1.tgz
# /slackware/l/pygobject-2.14.1-i486-1.tgz
# /slackware/l/pygtk-2.12.1-i486-2.tgz

#Configuração do xorg.conf


nvidia-xconfig --render-accel
nvidia-xconfig --allow-glx-with-composite
nvidia-xconfig --add-argb-glx-visuals
nvidia-xconfig --disable-glx-root-clipping
nvidia-xconfig --composite

Agora é necessário, ainda, editar Section "ServerLayout" do /etc/X11/xorg.conf adicionando:

Option  "AIGLX" "True"

Para iniciar o Compiz:

$ compiz --replace ccp && emerald &
$ kde-window-decorator --replace &


Ou simplesmente, como o fusion-icon está instalado:

$ fusion-icon &

Obs.: É bom antes de executar esses comandos reiniciar a interface gráfica para garantir.

Referências

1.Configurando o xorg.conf para iniciar o AIGLX
2. Consegui compilar o Compiz Fuzion no Slack 12 - Slack-BR


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Gambas 2: Criando um navegador web
   Dica Linux recomendada Mldonkey no Slackware
   Dica Linux recomendada Primeiras impressões do Satux
   Dica Linux recomendada Nexuiz, um ótimo game 3D open source
   Dica Linux recomendada Configução básica de uma rede local, roteando e habilitando o firewall

Comentários
[1] Comentário enviado por lucianomarques1 em 28/01/2009 - 11:20h:

Imagino que para funcionar no Slackware 12.2 (meu caso), seja necessário somente, substituir o 12.1 por 12.2 o que você acha ?

Ficaria assim:

#Utilizado para o KDE
wget http://repository.slacky.eu/slackware-12.2/desktop/compiz-fusion/0.7.8/compizconfig-backend-kconfig-...

Vou tentar quando chegar em casa, acho que finalmente, vou conseguir instalar o compiz-fusion com ícone na bandeja e tudo. Quando tiver uma resposta mais concreta vou postar aqui.

Luciano.




[2] Comentário enviado por slack felix em 29/01/2009 - 13:08h:

Oi,

Não tenho certeza se dá certo assim para todos os pacotes. É bom você dar uma conferida nos links antes de tentar.

[3] Comentário enviado por lucianomarques1 em 30/01/2009 - 19:11h:

Modificando os links, realmente a coisa não funcionou mas ............ você está de parabéns funcionou de forma quase perfeita aqui em casa ops. isso mesmo quase perfeita

O compiz-fusion esta funcionando bem, só que tem duas coisas que eu não estou entendendo o porque.

1 - Quando clico no emerald-themes para modificar as bordas, não mostra nenhum esquema, nada, nada instalado ???? Sim eu instalei o pacote emerald-themes (pra ser sincero, eu copiei o que você digitou apenas um link quebrado que foi o do drop-line que baixei e instalei de forma separada).

De quebra comecei a me interessar mais por terminais (criar esses arquivos para automatizar determinadas tarefas ;)

2 - Quando vou jogar Warcraft 3 (via wine), a barra de tarefas do Slackware não some para abrir o jogo em tela cheia, fazendo que a janela do jogo suba o tamanho exato da barra. Você tem noção do que possa ser ????

De qualquer forma foi uma das dicas mais funcionais que já vi aqui no VOL, parabéns mesmo.

[ ]'s

Luciano.

[4] Comentário enviado por lucianomarques1 em 30/01/2009 - 19:52h:

Que parcerão que eu sou né, esqueci de botar um link que funcione para o drop-line:

http://superdownloads.uol.com.br/download/163/dropline-gnome/

ou

http://sourceforge.net/projects/dropline-gnome/

Este último pode substituir o link quebrado que citei acima.

Já em relação ao emerald-themes, reparei o seguinte:

luciano@Slackware12:~$ ls
Compiz/ Desktop/ downloading.php?groupname\=dropline-gnome
Compiz.sh* Músicas/ emerald-themes-0.5.2.tar.bz2
Compiz.sh~* Temas\ para\ o\ karamba/ emerald-themes.SlackBuild*

Eu acho que esta dando algum erro na hora de converter o pacote para tgz e por isso não tenha aparecido nada pra mim aqui (se estiver errado, desculpe a ignorância)

Luciano.



[5] Comentário enviado por slack felix em 31/01/2009 - 14:28h:

Luciano,


Dei uma olhada no emerald-themes.SlackBuild e ele tem alguns probleminhas, quer dizer 2, que são de fácil resolução.

Na linha 50:
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz

trocar .gz por .bz2

Na linha 92:
cat $CWD/slack-desc > $PKG/install/slack-desc

deixar comentada.

Sobre a barra não sumir, com alguns programas aqui isso também acontece e em outros a barra do próprio programa que não aparece. Porque isso acontece não sei ti dizer. Algum bug ou imcompatibilidade dos programas, sei lá. Mas pelo menos comigo não é sempre, as vezes acontece, as vezes não.

Obrigado por ter visto que o link do dropline está errado. Quando eu fiz o script ele ainda estava funcionando. Eu também achei um:

http://sourceforge.net/project/downloading.php?groupname=dropline-gnome&filename=dropline-instal...

Só que não tá funcionando direito com o wget não sei o porquê.





[6] Comentário enviado por leonardo_cdan em 29/06/2009 - 19:24h:

Olá !
Instalei tudo o que esta na lista, porém quando vou configurar o compiz, aparece uma tela branca e não sai disso, o mesmo acontecendo quando vou configurar pelo fusion-icon. Alguém sabe o que esta acontecendo ? Também tentei usar o 3ddesktop, dai ele fala que dá falha no render acell, porém esta tudo ativado.

Obg !


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.