Linux Slackware 12.1 com Compiz-Fusion

Publicado por Fábio Felix Dias em 20/12/2008

[ Hits: 8.466 ]

Blog: http://lattes.cnpq.br/3165934037473827

 


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

Atualizando a biblioteca glibc

Compilar kernel no Linux

FirePHP: Depurador de códigos PHP

Remoção de CONSTRAINT no Firebird

Obtendo especificação de hardware no Linux

Leitura recomendada

Como rodar um Shell Script como se fosse um comando

Velocidade de navegação vs taxa de transferência

Instalando o editor de texto Joe manualmente

Fim da janela de notificação de dispositivos no KDE3

LXLE, uma distro legal pra começar!

  

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-installer-...

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts