Essa foi a maneira que encontrei para fazer o
Compiz-fusion funcionar no
Debian Lenny Linux com a placa gráfica
Intel Corporation Mobile GM965/GL960, usada pelo
Dell Inspiron 1525.
Abaixo seguem os passos utilizados.
Primeiro conferimos se o suporte 3D está ativado:
glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 965GM 4.1.3002 x86/MMX/SSE2
Se retornar "Yes" como mostra o comando, perfeito! Caso retorne "No", instalaremos os seguintes pacotes:
# aptitude install mesa-utils xlibmesa-gl xlibmesa-glu libgl1-mesa-dri
Teste novamente para saber se foi ativado.
Teste também o desempenho gráfico:
glxgears
5250 frames in 5.0 seconds = 1049.825 FPS
5491 frames in 5.0 seconds = 1098.178 FPS
Para garantir que tudo será encontrado, vamos configurar a
sources.list. Use um editor de texto, como o gedit, vim ou nano para editar o arquivo
/etc/apt/sources.list. Lembre-se: é necessário efetuar esse procedimento como usuário root.
# cp /etc/apt/sources.list /etc/apt/sources.list-backup (criando uma cópia de segurança da sources.list)
# gedit /etc/apt/sources.list
Agora substitua seu conteúdo com os seguintes repositórios:
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb http://www.debian-multimedia.org lenny main
deb http://apt-get.if.uff.br lenny-extras extras
Atualizando e inserindo a chave e instalando o Compiz-fusion:
# aptitude update
Provavelmente ele pedirá uma chave para alguns repositórios, como o debian-multimedia e apt-get.if.uff.br, onde aparecerá uma mensagem parecida com a seguinte:
"W: There are no public key available for the following key IDs:A70DAF53XXDER0D3A1"
Neste caso faremos o seguinte:
# aptitude install debian-multimedia-keyring (chave do repositório multimídia do Debian)
E para a key Ids:A70DAF53XXDER0D3A1 apresentada na mensagem, faça o seguinte:
# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys XXXXXXXX
# gpg --armor --export XXXXXXXX | apt-key add -
Onde XXXXXXXXX deve ser substituído pelo número apresentado no key ID:"A70DAF53XXDER0D3A1" da mensagem.
Agora atualize e tente instalar novamente os pacotes:
# aptitude update
# aptitude safe-upgrade
# aptitude install mesa-utils xlibmesa-gl xlibmesa-glu libgl1-mesa-dri
# aptitude install compiz-gnome compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-plugins fusion-icon compizconfig-settings-manager compiz-fusion-bcop compiz
Para ativar e desativar os efeitos, aconselho o uso do
Fusion-icon, que se encontra em Aplicativos --> Ferramentas do Sistema.
Clicando com o botão direito do mouse no ícone da bandeja do Fusion-icon, selecione "Reload Windows Manager" para ativar o Compiz-fusion ou "Select Window Manager --> Compiz".
Não foi preciso qualquer alteração no Xorg; o kernel usado foi: "Linux debian 2.6.26-2-686".
Apesar da placa Intel ter sido incluída no blacklist do Compiz-fusion, com essa versão do kernel ela roda sem qualquer alteração ou configuração extra.
Testei no Debian 5, Ubuntu 8.04 e 8.10, que estão com Kernel versão 2.6.26 e 2.6.27 respectivamente, e tudo ocorreu perfeito; já no Ubuntu 9.04 esse problema acontece, sendo necessário uma configuração extra, pois o kernel usado é o 2.6.29.
Em todo caso, se acontecer algum imprevisto usaremos um script chamado "Compiz-Check", que roda na maioria das distro Linux. Testei-o no Debian, Ubuntu e Opensuse, usando Gnome e KDE, e nada de errado aconteceu; mesmo assim, faça isso por sua conta e risco, já que esse script não foi feito por mim.
O
Compiz-check (como o nome já diz) checa se a sua configuração está preparada para rodar o Compiz-fusion; se houver algo errado ele aponta o erro e uma possível solução.
Baixando o script, adicionando permissão e rodando:
wget http://blogage.de/files/9124/download -O compiz-check
$ chmod +x compiz-check
$ ./compiz-check
Ele retornará algumas mensagens, como:
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [WARN]
Se tudo retornar OK, perfeito: seu sistema está preparado para o Compiz. Mas como a placa Intel está no blacklist, provavelmente ele retornará um erro; para solucioná-lo ele pedirá para teclar Y (yes) ou N (não).
Apertando Y ele fará com que a placa não seja mais checada pelo blacklist do Compiz-fusion. Veja nas imagens abaixo:
Como eu disse anteriormente, mesmo com a placa Intel no blacklist, ela funcionou bem sem a necessidade de rodar o Compiz-check; mas caso não consigam, fica aí a dica.
Espero que tudo ocorra bem e caso haja algum problema, estarei a disposição para ajudar.
Referências:
Link alternativo para o arquivo Compiz-check:
http://www.4shared.com/file/115222562/7e92a5cb/compiz-checktar.html
Abraço,
Ronnie.
Antes de tudo thanks pela consideração... Eu já havia usado essa dica do Ednaldo Silva em outra máquina minha, funcionou nela beleza... Mas nessa em questão gerou um novo erro:
# compiz start
compiz (core) - Warn: SmcOpenConnection failed: None of the authentication protocols specified are supported
compiz (core) - Error: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Fatal: No manageable screens found on display :0.0
Launching fallback window manager
Aviso do gerenciador de janelas: Falha ao contatar o servidor de configuração; a causa mais comum é um bus daemon da sessão do D-Bus faltante ou mal configurado. Para mais informações consulte:
http://projects.gnome.org/gconf/. (Detalhes - 1: Falha ao obter uma conexão à sessão: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)
metacity:ERROR:core/prefs.c:2482:meta_prefs_get_workspace_name: assertion failed: (workspace_names[i] != NULL)
Abortado
Ou seja continua fazendo raiva, e mais o compiz check tá ok...
@debian:~$ ./compiz-check
Gathering information about your system...
Distribution: Debian GNU/Linux (6.0.1)
Desktop environment: GNOME
Graphics chip: nVidia Corporation NV18 [GeForce4 MX 4000] (rev c1)
Driver in use: nouveau
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
Parece tudo nos conformes porém não rodo o dito... Vou continuar na luta ok!!! Thanks...