Home > Linux, Portuguese > Instalando o Compiz e/ou Beryl no Debian Etch

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🙂

Categories: Linux, Portuguese
  1. March 27, 2007 at 20:23

    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.

  2. March 27, 2007 at 21:22

    Legal, rolou o Beryl. Bem usável, vou testar uns dias.

  3. manuela
    April 6, 2007 at 18:11

    muito util isso aqui
    só hj q eu percebi!
    nao tenho o beryl no pc da sala, ainda
    vamos ver o que dá

    = ]

  4. manuela
    April 7, 2007 at 14:12

    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

  5. Tayroni
    April 14, 2007 at 20:01

    Esse erro é porque o repositório do beryl não é oficial, mas vc pode continuar usando o repo.

  6. April 17, 2007 at 18:43

    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 –

  7. ramon
    May 29, 2007 at 23:27

    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#

  8. Emerson
    July 6, 2007 at 15:31

    Ramon, parece que você tentou executar o “compiz –replace” como root. Tente executá-lo como usuário comum.

  9. Ieso Nagata
    July 14, 2007 at 13:38

    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/

  10. cleydson
    September 24, 2007 at 15:11

    Cara!!

    Muito Bom mesmo sem explicação!!

  11. Ella
    September 28, 2007 at 17:07

    Debian Etch em um Acer aspire 5610z com vídeo intel…
    simples e perfeito…
    obrigada!

  12. andre
    November 12, 2007 at 20:51

    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…:-/

  13. Anonymous
    November 25, 2007 at 17:57

    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

  14. r0dig
    December 18, 2007 at 23:49

    :] – – -[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.

  15. GuE
    January 25, 2008 at 07:52

    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

  16. October 16, 2008 at 19:49

    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 !!!

  17. JOAO FRREIRA
    July 6, 2009 at 19:14

    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.

  18. JOAO FRREIRA
    July 6, 2009 at 19:17

    NO DEBIAN QUANDO VOU EM SISTEMA, APARENCIA ESSA CONFIGURAÇÃO DA PLACA DE VIDEO NÃO TEM (NVIDIA 8500)

  19. JOAO FRREIRA
    July 6, 2009 at 19:19

    SERÁ QUE O UBUNTU É A MELHOR SOLUÇÃO ?

  20. JOAO FRREIRA
    July 6, 2009 at 19:22

    RESUMINDO! AS CONFIGURAÇÕES AVANÇADAS DE MINHA PLA DE VIDEO NÃO APARECE, ABRAÇOS!

  1. March 31, 2007 at 14:59

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: