Atualizado em 13/09/2006 por moderadorAtenção! Devido a algumas mudanças no Compiz, este tutorial não está funcionalAcesse o Wiki com instruções atualizadas:
http://www.guiaubuntupt.org/wiki/index.php/Xgl
Como eu to achando que ninguem vai dar muita bola ao meu comentário no
Tutorial XGL ( Dapper, Gnome e Nvidia ) onde eu indico esse tutorial em que é possivel instalar o xgl/compiz de forma mais segura e com a disponibilidade de utilização de todos os seus recursos, resolvi criar esse tópico.
Vou apenas transcrever o que o responsável pelo blog pittlandia.net postou em seu artigo. Os méritos são todos dele, quem traduziu e simplificou o tutorial do forum gringo.
Vamos ao que interessa.
Para quem não sabe o que é Xgl, vale uma rápida lida
aqui ou assistam este vídeo de
demonstração.
Bom, eis o caminho das pedras para rodar a última versão do Xgl / Compiz no Ubuntu Dapper. É meio trabalhoso, mas vale a pena, pois os pacotes do repositório Universe do Ubuntu já estão ultrapassados e têm alguns bugs que são verdadeiros showstoppers. Ah, só para deixar claro, siga este guia por sua conta e risco. Aqui em casa está tudo beleza, mas isso bagunça um pouco com seus repositórios… Não digam que não avisei.
Em primeiro lugar, você tem que ter aceleração de vídeo por hardware funcionando. Para fazer isso com placas de vídeo nVidia, siga as instruções no tópico
Tutorial XGL ( Dapper, Gnome e Nvidia ) até chegar no
Passo 3. Assim que chegar nele volte pra cá! Se sua placa é ATI ou onboard, fica mais complicado, mas você pode tentar a sorte
neste post do UbuntuForums. Feito isso, atualize seu sistema:
$ sudo apt-get update
$ sudo apt-get dist-upgrade
Agora, adicione os repositórios não-oficiais com os pacotes novos no seu sources.list:
$ sudo gedit /etc/apt/sources.list
Adicione ao final:
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
Agora faça:
$ wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
$ sudo apt-get update
Instalando os pacotes necessários e suas dependências (se o apt-get reclamar que os pacotes não estão assinados, tudo bem, eles não estão mesmo)
$ sudo dpkg-divert --package xserver-xorg-core --divert /usr/share/man/man1/Xserver.1x.gz.xgl --rename /usr/share/man/man1/Xserver.1x.gz
$ sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome
Para confirmar pressione y e de enter (se você pressionar s não vai funcionar).
Ótimo, tudo instalado. Agora vamos criar os scripts necessários. Primeiro para o Xgl:
$ sudo gedit /usr/bin/startxgl.sh
Cole o seguinte, salve e feche:
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Start GNOME
exec gnome-session
Torne o script executável e abra o script para o Compiz:
sudo chmod 755 /usr/bin/startxgl.sh
sudo gedit /usr/bin/startcompiz
Cole o seguinte, salve e feche:
#!/bin/sh
killall gnome-window-decorator
wait
gnome-window-decorator &
compiz --replace gconf &
Torne-o executável e vamos preparar uma sessão para o X que use o Xgl, assim você pode voltar à sua sessão X / Gnome normal a qualquer momento:
sudo chmod 755 /usr/bin/startcompiz
sudo gedit /usr/share/xsessions/xgl.desktop
Cole o seguinte, salve e feche:
[Desktop Entry]
Encoding=UTF-8
Name=Gnome-XGl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application
Por garantia, faça outro dist-upgrade:
sudo apt-get update
sudo apt-get dist-upgrade
Agora, baixe
este arquivo aqui e salve-o em algum lugar (por exemplo, em seu Desktop). Vá para este diretório e extraia-o:
$ cd ~/Desktop
$ tar -C ~/.gconf/apps -x -z -v -f compiz-conf.tar.gz
Isto irá alterar as configurações do Compiz e seus plugins, pois os valores default têm alguns bugs e nem são tão maneiros assim. Depois, se quiser, podes instalar o pacote
gset-compiz para editar facilmente estas opções.
sudo apt-get install gset-compiz
Tudo pronto. Reinicie o computador e no login do gdm clique em opções e escolha a sessão chamada Gnome-XGl. Faça seu login (escolhendo a opção “Apenas para essa sessão”) e uma vez logado, tecle Alt + F2 e digite:
startcompiz
E dê enter. Tcham-nam!! Tudo funcionando beleza! Se gostou, coloque este comando para iniciar automaticamente (em Sistema -> Preferências -> Sessões) e podes até botar a sessão Gnome-XGL como padrão. Eis os comandos para brincar com o troço:
:arrow: Ctrl + Alt + Clique com esquerdo no desktop: roda o cubo livremente
:arrow: Ctrl + Alt + Esquerda / Direita: troca o desktop
:arrow: Ctrl + Alt + Shift + Esquerda / Direita: leva aplicação focada para o desktop da esquerda ou direita
:arrow: Tecla do Windows + Botão Direito do mouse: zoom rápido
:arrow: Tecla do Windows + Roda do mouse: zoom controlado
:arrow: Ctrl + Alt + Roda do mouse: altera transparência da janela selecionada
Bom, é isso, espero que gostem. Qualquer problema, comentem ou chequem estes dois posts, que foram de onde tirei praticamente todo este tutorial:
aqui e
aqui.