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
Março 27, 2007 às 8:23 pm |
Olá!
Muito legal, o Compiz funcionou aqui de primeira. Só não me acostumei aos comandos heheh. Estava usando o repositório experimental aqui, e ele já estava disponível. Depois testarei o Beryl.
Estou usando o Debian Unstable, num P4 3GHz, 256MB, com uma Radeon Mobility 9000, com os drivers livres.
Março 27, 2007 às 9:22 pm |
Legal, rolou o Beryl. Bem usável, vou testar uns dias.
Março 31, 2007 às 2:59 pm |
[...] que lendo uns tags do WordPress encontrei o tutorial do Luiz, e fiquei impressionado com a simplicidade de instalação do Beryl e do Compiz, e resolvi [...]
Abril 6, 2007 às 6:11 pm |
muito util isso aqui
só hj q eu percebi!
nao tenho o beryl no pc da sala, ainda
vamos ver o que dá
= ]
Abril 7, 2007 às 2:12 pm |
na parte 2, qdo eu dou o primeiro apt get update:
Lendo Lista de Pacotes… Pronto
W: GPG error: http://debian.beryl-project.org etch Release: As assinaturas a seguir não puderam ser verificadas devido a chave pública não estar disponível : NO_PUBKEY 3FF0DB166A7476EA
W: Você terá que executar apt-get update para corrigir esses arquivos faltosos
Abril 14, 2007 às 8:01 pm |
Esse erro é porque o repositório do beryl não é oficial, mas vc pode continuar usando o repo.
Abril 17, 2007 às 6:43 pm |
Exatamente. Para ‘oficializar’ o repositório e consertar o problema, basta baixar a chave pública do repositório executando o comando:
wget http://debian.beryl-project.org/root@lupine.me.uk.gpg -O- | apt-key add -
Maio 29, 2007 às 11:27 pm |
porfavor que erro e esse
nego:/home/cerapiao# compiz –replace
Xlib: connection to “:0.0″ refused by server
Xlib: No protocol specified
Error: unable to open display (null)
Xlib: connection to “:0.0″ refused by server
Xlib: No protocol specified
(gtk-window-decorator:4621): Gtk-WARNING **: cannot open display:
Xlib: connection to “:0.0″ refused by server
Xlib: No protocol specified
/usr/bin/compiz.real: Couldn’t open display :0.0
nego:/home/cerapiao#
Julho 6, 2007 às 3:31 pm |
Ramon, parece que você tentou executar o “compiz –replace” como root. Tente executá-lo como usuário comum.
Julho 14, 2007 às 1:38 pm |
Yo!
coloquei o Compiz-Fusion num Lenny64 sem que haja necessidade de adição de repositórios; os pacotes são baixados através do gitweb e compilados localmente.
http://iesonagata.wordpress.com/2007/07/09/debian-compiz/
Setembro 24, 2007 às 3:11 pm |
Cara!!
Muito Bom mesmo sem explicação!!
Setembro 28, 2007 às 5:07 pm |
Debian Etch em um Acer aspire 5610z com vídeo intel…
simples e perfeito…
obrigada!
Novembro 12, 2007 às 8:51 pm |
não deu certo aqui.
segui a receita totalmente mas quando eu digito compiz –replace ele trava.
eu tenho drivers nvidia 9xxx, direct rendering: Yes e alterei o xorg.
a unica coisa q rolou foi q atualizou o gnome pra 2.20.1… :-/
Novembro 25, 2007 às 5:57 pm |
Ola Pessoal! Alguém pode me ajudar? não consigo instalar nenhum desses pacotes
OS endereços estão adicionados na sources.list
Conecto e autentico com sucesso no site, faço atualização dos pacotes “apt-get update”
Mas quando tento instalar qual quer outro pacote na sequencia exibe o seguinte erro:
Alexandre:~# apt-get install libxcomposite1 beryl emerald
Lendo lista de pacotes… Pronto
Construindo árvore de dependências… Pronto
O pacote libxcomposite1 não está disponível, mas é referenciado por outro pacote.
Isso pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
E: O pacote libxcomposite1 não tem candidato para instalação
Dezembro 18, 2007 às 11:49 pm |
:] – - -[Fiquei feliz em encontrar um guide tão direto e conciso, desta maneira instalar o compiz ou beryl fica bem fácil. E o legal é que, para quem usa placas nVidia é 100%, Eu aprovo e testifico. Podem usar que funfa mesmo.
Janeiro 25, 2008 às 7:52 am |
Não consegui rodar nem berylde o compi da essa msg, alguem pode me ajudar ?
Neto:/home/neto# Window manager warning: Lost connection to the display ‘:0.0′;
most likely the X server was shut down or you killed/destroyed
the window manager.
**************************************************************
* Beryl system compatiblity check *
**************************************************************
Detected xserver : NVIDIA
Checking Display :0.0 …
Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 …
Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : passed
Checking maximum texture size : passed (2048×2048)
Relaunching beryl with __GL_YIELD=”NOTHING”
**************************************************************
* Beryl system compatiblity check *
**************************************************************
Detected xserver : NVIDIA
Checking Display :0.0 …
Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 …
Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : passed
Checking maximum texture size : passed (2048×2048)
beryl: SmcOpenConnection failed: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
beryl: glXCreateContext failed
beryl: Failed to manage screen: 0
beryl: No manageable screens found on display :0.0
Outubro 16, 2008 às 7:49 pm |
Olá Amigo, excelente Diga, eu era usuário do Ubuntu 8 para desktop, e utilizava emerald+compiz . agora miguei para debian etch 4.0 + kde 3.5 + emerald +beryl. Estou plenamente Satisfeito.
Meu Hardware : Asus M2N-VM DVI Sempre 64 2800 Video Onboard Nvidia Geforce 7050 pve – 1 GB Ram 160 Hd.
Boa sorte a todos !!! Viva o pinguim !!!
Julho 6, 2009 às 7:14 pm |
USO O DEBIAN 5.0 E O COMPIZ NÃO FUNCIONA,EM APARENCIA NO UBUNTU 9.04 , TEM A OPÇÃO EM APARENCIA (SISTEMA)A CONFIGURAÇÃO DA PLACA DE VIDEO; BASICO,INTERMEDIÁRIO E AVANÇADO.
AGRADEÇO SE PUDER ME AJUDAR.
Julho 6, 2009 às 7:17 pm |
NO DEBIAN QUANDO VOU EM SISTEMA, APARENCIA ESSA CONFIGURAÇÃO DA PLACA DE VIDEO NÃO TEM (NVIDIA 8500)
Julho 6, 2009 às 7:19 pm |
SERÁ QUE O UBUNTU É A MELHOR SOLUÇÃO ?
Julho 6, 2009 às 7:22 pm |
RESUMINDO! AS CONFIGURAÇÕES AVANÇADAS DE MINHA PLA DE VIDEO NÃO APARECE, ABRAÇOS!