Linux Slackware 12.1 com Compiz-Fusion

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

[ Hits: 8.563 ]

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

Compilar kernel no Linux

Remoção de CONSTRAINT no Firebird

Atualizando a biblioteca glibc

Obtendo especificação de hardware no Linux

FirePHP: Depurador de códigos PHP

Leitura recomendada

Imprimindo arquivos em modo texto

Entendendo o FHS

APT - Corrigir erro de chave pública (W: Erro GPG)

A arquitetura OSI de segurança

Wayland, um servidor gráfico não-X muito interessante

  

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