quinta-feira, 15 de novembro de 2007

Beryl + XGL + ATI 200M + Ubuntu Feisty 7.04

Boa noite pessoal, estarei apresentando nesse post a instalação do Beryl no Ubuntu Feisty na placa ATI Radeon Xpress 200M. Esse post é baseado no blog glixshy. Enjoy!

1º Vamos instalar o drive proprietário da placa, vá no menu superior "Sistema">"Administração">"Gerenciado de Drivers Restritos".
Habilite o "Drive de aceleração de video ATI".
O sistema irá fazer o download da placa e irá instalar o driver. Após isso, reinicie o sistema.

2º Após a inicialização do sistema, abra um "terminal"(Menu superior "Aplicações">"Acessórios">"Terminal").

Digite: glxinfo | grep direct

Como resultado, deve aparecer:

direct rendering: Yes

Isso indica que o drive foi instalado corretamente.

3º Agora vamos configurar nosso repositório para instalar os problemas necessários:
No "Terminal" ainda, digite:

sudo gedit /etc/apt/sources.list

Esse comando irá abrir um arquivo e na última linha desse arquivo, digite:

deb http://ubuntu.beryl-project.org/ feisty main

Salve o arquivo e feche-o.
Agora vamos autenticar o repositório, no "Terminal", digite:

sudo wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

E depois:

sudo apt-get update

4º Agora vamos instalar o "Beryl" e efetuar suas configurações.
No "Terminal" digite:

sudo apt-get install beryl beryl-manager beryl-ubuntu xserver-xgl

Isso instalar os programas necessários, "beryl", "beryl-manager", "beryl-ubuntu" e "xserver-xgl".
Depois de baixados e instalados, iremos criar um arquivo de configuração, digite:

sudo gedit /usr/local/bin/startxgl.sh

Dentro desse arquivo, insira esses script:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

Salver e feche o arquivo. Vamos dar as devidas permissões para esse arquivo, digite no "Terminal":

sudo chmod a+x /usr/local/bin/startxgl.sh

A seguir, vamos criar outro script para inicializar o XGL:
Digite no "Terminal":

sudo gedit /usr/share/xsessions/xgl.desktop

Insira as seguintes linhas no arquivo:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

Salve e feche o arquivo.
Agora vamos criar um novo arquivo, digite no "Terminal":

sudo gedit /etc/apt/preferences

Depois insira as seguintes linhas:

Package: *
Pin: release o=lupine
Pin-Priority: 1000


Salve e feche o arquivo.
Vamos atualizar o nosso repositório, digite no "Terminal":

sudo apt-get update

Por motivos de compatibilidade vamos utilizar a versão 2.0 do Beryl, digite no
"Terminal":

sudo apt-get install beryl-core=0.2.0~0beryl1

Pronto!!!
Agora é só fechar a sessão e na tela de login, clique em "Opções">"Sessão">"XGL".
Entre no sistema normalmente. Depois abra um "Terminal" e digite:

beryl-manager

Pronto! Seja feliz agora.
Se quiser automatizar o último comando, para que ele já inicie logo que entrar no sistema, vá ao menu superior "Sistema">"Preferencias">"Sessões".
Vá na aba "Programas iniciais", clique no botão "Novo".
De o "Nome" que desejar. E no comando digite:
beryl-manager
Pronto!!!
Espero que tenha ajudado vocês.
Abs a todos!

Nenhum comentário: