Instalando o Compiz e/ou Beryl no Debian Etch
A última moda do mundo Linux: desktop 3D.
Pra quem não conhece ainda, pode ver alguns vídeos demonstrativos no Youtube.
O primeiro a fazer fama foi o Compiz. Depois um fork dele, mais incrementado (e enfrescurado) foi lançado sob o nome de Beryl. Basicamente a diferença entre eles é que o Beryl tem um desenvolvimento mais ágil, portanto apresenta alguns plugins a mais e possui o Emerald, um gerenciador de temas de bordas de janelas, que não existe na versão pura do Compiz.
Depois de algum tempo vendo inúmeras mensagens de dúvidas em fóruns sobre ‘como instalar Compiz/Beryl na distribuição X’, eu me surpreendi com a facilidade de instalação quando finalmente resolvi testar.
Para instalar o Compiz ou Beryl, você precisa ter um computadorzinho razoável. Recomendam um processador de no mínimo 1GHz com uma plaquinha de vídeo. O pessoal do Debian recomenda uma das seguintes placas de vídeo:
- Intel i830 a i945
- ATI Radeon acima da sério X800
- placas NVIDIA que suportam os drivers 9xxx (guia de instalação no Etch aqui)
Na verdade, execute o comando:
glxinfo | grep direct
Se o comando não existir, instale o pacote mesa-utils:
apt-get install mesa-utils
Se a resposta do glxinfo for:
direct rendering: Yes
Pode seguir adiante. Senão…. ops.. acho que seu hardware não suporta um ambiente 3D.
Atenção: todos os comandos abaixo devem ser executados como root.
1) Instalando o Compiz
O tutorial oficial para instalação do Compiz no Etch pode ser visto em http://wiki.debian.org/Compiz
Basicamente, vou traduzí-lo para o português…
Instale os pacotes xorg e compiz, que já devem estar no repositório do Etch (deb http://ftp.debian.org/debian etch main), para isso:
apt-get install xorg compiz
Se não quiser instalar o Beryl, pule para o passo 3.
2) Instalando o Beryl
O Beryl ainda não está nos respositórios do Etch, por isso é preciso adicionar as seguintes linhas no arquivo /etc/apt/sources.list:
deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main
Depois, execute
apt-get update
E instale os pacotes do beryl e emerald (o gerenciador de temas do Beryl), e o pacote libxcomposite1 (que provavelmente já estará isntalado):
apt-get install libxcomposite1 beryl emerald
Vários pacotes serão instalados.
3) Configurando o X
Agora vamos editar o arquivo /etc/X11/xorg.conf (lembra dele?) .
Adicione a seção “Extensions”, caso ela ainda não exista:
# Seção "Extensions" (se já não existir, adicione-a)
Section "Extensions"
Option "Composite" "enable"
EndSection
Procure pela seção “Device”, que contém as informações da sua placa de vídeo, e adicione a seguinte linha dentro dela:
Option "XAANoOffscreenPixmaps" "true"
Se sua placa de vídeo for nvidia, adicione também esta linha na seção “Device”:
Option "AllowGLXWithComposite" "true"
E, ainda se for nvidia, esta linha na seção “Screen”:
Option "AddARGBGLXVisuals" "True"
Reinicie o ambiente gráfico (pressione control+alt+backspace), abra um terminal (ou pressione alt+f2 no gnome) e digite (estes comandos não devem ser executados como root):
Para rodar o compiz:
compiz --replace
Para rodar o beryl:
beryl-manager
Pronto, se deu tudo certo o Compiz ou Beryl estará executando

