Instalando Xgl + Compiz com uma pitada de Cgwd no Ubuntu Dapper Drake

Instalei e configurei essa dupla, ou melhor, esse trio no meu Ubuntu Dapper Drake e como muitos se interessaram, estou disponibilizando aqui o procedimento que utilizei.

[ Hits: 48.543 ]

Por: Danilo G. Magrini em 13/10/2006


Instalando os pacotes necessários



Nesse momento teremos que configurar os repositórios para download dos pacotes. Lembrando que devido a extensão do artigo e a falta de tempo irei supor que você esteja de certa forma familiarizado com o Linux para executar determinadas ações e na medida do possível tentarei citar algumas fontes de pesquisa para os menos familiarizados.

Voltando a configuração dos repositórios, devemos incluir essas linhas no arquivo /etc/apt/sources.list:

deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main

É aconselhável também que você faça o download da chave GPG para autenticação:

$ wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add - Agora é só atualizar seu repositório, sendo que o segundo comando "dist-upgrade" não é obrigatório mas é aconselhável:

$ sudo apt-get update
$ sudo apt-get dist-upgrade


Quero lembrar também que tudo isso pode ser feito via Synaptic em modo gráfico, mas aí fica a critério do freguês. Para que não tem a mínima idéia do que é repositório e do que eu estou falando, aconselho dar uma lida em:
Por enquanto vamos instalar somente o Xgl e para isso basta instalar o pacote xserver-xgl, ou seja:

$ sudo apt-get install xserver-xgl

Vamos agora fazer um teste se o Xgl está funcionando antes de passar para a outra etapa. Existem diversas formas de fazer isso, mas a que eu vou colocar aqui é como inserir o Xgl como uma sessão no GDM (Tela de Login). Crie um arquivo chamado startxgl.sh:

$ sudo vi /usr/bin/startxgl.sh

(se você usa Gnome e prefere usar um editor gráfico faça: gksudo gedit /usr/bin/startxgl.sh)

E adicione o seguinte (para placas de vídeo com chipset NVIDIA e desktop GNOME):

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:fbo -accel glx:pbuffer &
DISPLAY=:1
exec gnome-session

OBS 1: Para quem utiliza ATI ou Intel, mude a opção "xv:fbo" para "xv:pbuffer".

OBS 2: Para que usa KDE, mude "exec gnome-session" para "exec startkde".

Não esqueça de dar permissão de execução ao arquivo startxgl.sh:

$ sudo chmod _x /usr/bin/startxgl.sh

Agora crie outro arquivo:

$ sudo vi /usr/share/xsessions/cgl.desktop

E adicione este conteúdo nele:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Inicia uma sessão Xgl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application

Feche a sessão e inicie uma nova sessão Xgl que já deverá aparecer no menu. Se tudo ocorreu bem, devemos dar continuidade instalando o Compiz. Os pacotes a serem instalados são compiz e compiz-gnome:

$ sudo apt-get install compiz compiz-gnome

Página anterior     Próxima página

Páginas do artigo
   1. O que é o que?
   2. Requisitos
   3. Instalando os pacotes necessários
   4. Colocando pra funcionar
   5. E o Cgwd?
   6. Conclusão
Outros artigos deste autor

Instalando e configurando modem SpeedTouch 330 USB no Slackware 10

Experimentando o XGL/Compiz no Mandriva 2007

Leitura recomendada

Trabalhando com foto usando Cheese + GIMP + Xmorph

O desenvolvimento da computação gráfica associado ao dos vídeo games

Experimentos com GNOME3 em instalações contendo outros ambientes gráficos

Letras brilhantes com Gimp

Programação visual (módulo 1)

  
Comentários
[1] Comentário enviado por raypenna em 14/10/2006 - 01:09h

Fiz a instalação e configuração seguindo as instruçoes do wiki do ubuntu-br, tudo funcionou beleza até eu executar o amsn, não executou e os vídeos no totem ficaram como uma tv fora de sincronismo horizontal e no mplayer ficou um atraso entre a imagem e o som. Depois eu tento novamente.

[2] Comentário enviado por lucianomarques1 em 14/10/2006 - 13:52h

Em primeiro lugar, gotaria de dizer que seu artigo é realmente muito bom. Principalmente pelo fato de você não ficar se apegando a "detalhes".

Bom mas vamos ao que interessa. Meu computador é um Athlon 1.3GHz, 256MB de memória e uma GForce 2 com 64MB montados em uma poderosa M810 :)

No final de semana passado, reinstalei o Dapper configurei como manda o figurino a minha GForce, no entanto, quando utilizo o comando:

$ glxinfo | grep rendering

A resposta é NO, se tento ativar o comando causa um erro dizendo que não pode acessar o xorg.conf.

Mas enfim a minha única queixa em relação ao Xgl/Compix, é que eu não consigo mais colocar determinados jogos em tela cheia (exemplo bobo mas o Supertux). Tambem não consigo assistir meus clipes em tela cheia (o vídeo fica com um imenso atraso em relação ao som).

Inclusive se você puder me ajudar em alguma coisa ficarei muito grato.

PS.: Vale ressaltar, que sem o Xgl/Compix rodando, os jogos funcionam normalmente (embora aparentemente sem aceleração, o Glest por exemplo roda, mas sem efeito de sombra) e os clipes a mesma coisa, funcionam normalmente em tela cheia ou não.

Luciano.

[3] Comentário enviado por Raphal em 14/10/2006 - 18:18h

Soh pra informar que o compiz saio de linha, no lugar dele entro o Beryl, procurem pelos pacotes do Beryl + XGL!
Não tenho o link do how to comigo, mas catei um pouco de cada site.

[4] Comentário enviado por eei em 15/10/2006 - 23:24h

qndo dou o seguinte comando: gconftool --set --type list --list-type string, me retorna o seguinte;
É necessário especificar chaves/valores alternados como argumentos.

E está dando erro na instalação do compiz...

Oque poderia ser???

Emilio
Linux emilio-pinguin 2.6.15-27-686 #1 SMP PREEMPT Sat Sep 16 02:13:27 UTC 2006 i686 GNU/Linux

[5] Comentário enviado por raphal em 16/10/2006 - 01:12h

Instalei o Beryl+XGL seguindo esse tutorial, funciono tranquilo pra mim.
http://fredcpp.wordpress.com/2006/09/29/instalar-beryl-en-ubuntu/

[6] Comentário enviado por townray em 16/10/2006 - 12:13h

Respostas:

O XGL ainda é um release, tanto que o projeto final será chamado de Xegl, portanto vários bugs ainda podem ser encontrados como os que vocês estão tendo de atrasos de audio e problemas de sincronismo. O gerenciador de janelas que roda sobre o Xgl com suporte OpenGL chamado Compiz também é versão release e apresenta vários bugs também.
O Compiz NÃO saiu de linha e nem foi substituido pelo Beryl como em um comentário acima. O que aconteceu foi que várias correções de bugs foram enviados e solicitados aos desenvolvedores do Compiz e eles não tomaram muito conhecimento então resolveram criar o Beryl que nada mais é que um projeto iniciado a partir de um fork do Compiz. O site do Beryl é http://www.beryl-project.org/

[7] Comentário enviado por townray em 18/10/2006 - 10:30h

Resposta ao eei:

O comando correto está abaixo:

$ gconftool --set --type list --list-type string /apps/compiz/general/allscreens/options/active_plugins
'[gconf, miniwin, decoration, transset, wobbly, fade, minimize, cube, rotate, zoom, scale, move, resize, place, switcher, trailfocus, water]'

no artigo ficou desalinhado dando a impressão que o comando termina no 'string'.

[8] Comentário enviado por jova2 em 18/10/2006 - 22:09h

Instalei no meu Ubuntu e rodou redondinho mas eu também tive os problemas citados acima como o atraso com videos em tela cheia. Minha máquina é um Atlon 2600 com 256 de RAM e GForce de 64 MB, apesar da configuração fiquei satisfeito com o desempenho.

[9] Comentário enviado por duduccost em 23/10/2006 - 17:37h

ae manu parabens pelo artigo dahora.......

[10] Comentário enviado por possiventura em 29/06/2011 - 18:40h

Danilo,
eu estou mo mandriva 2007 spring one LiveCD. ...mas não consigo "criar " a "tampa"do cubo e o "chão "dele ( não tem 6 faces )
tadeu filippini
p.s. aqui tem um aplicativo " Gset-compiz ". ( com ele foi possível ficar dentro do cubo ..sem o "top " e " bottom "


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts