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!

Conisli 2007

Esse último fim de semana(09/11, 10/11 e 11/11), na cidade de São
Paulo, ocorreu o Congresso Internacional de Software Livre 2007
(CONISLI) e como vocês devem prever, um dia(10/11), pelo menos, lá
estava eu.
Ocorreu na Universidade Cidade de São Paulo (UNICID), que
disponibilizou 6 salas e 1 auditório para o evento. Apesar da grande
quantidade de palestras o pessoal do SL não compareceu em massa.
Tive o prestígio de assistir algumas palestras interessantes e irei
comentar individualmente:

- "Compiere/Adempiere, ERP de Código Aberto" - Fernando Xavier
Cheguei no meio pro final da palestras, foi mais um bate-papo, uma
apresentação do ERP a diferença do Compiere e Adempiere, os focos de
cada projeto e o dando um noção básica do modelo de negócio utilizando
software como serviço.

- Almoço

- "Módulo BOPE de Perl" - Não lembro
Durante o almoço havia uma única sala "dando palestra", na verdade
era mais um bate papo da comunidade de Perl que eu entrei de gaiato e
eles apresentaram o módulo BOPE, muito interessante e divertidíssimo
ao extremo, a idéia é você programar de acordo com o filme "Tropa de
Elite", incluindo algumas palavras reservadas como "p*rra, car*lho"
sem efeito algum, podendo ser utilizado no código sem problema =)

- "Por dentro do BSD" - Alan Silva (Jumpi)
Gostaria de conhecer a familia BSD, bem, não vou me alongar senão
sou tachado de sunita, mas gostaria de saber as principais diferenças
do sistema, mas logo fui alertado pelo palestrante (30 min atrasado,
usando MAC =P) que seria mais focado ao desenvolvimento do sistema.
Beleza! Lá vamos nós desenvolver módulos pro BSD. Foi interessante
conhecer outro mundo... não que eu tenha gostado.

- "Xen - A Próxima Fronteira" - Marco Sinhoreli
Muito interessante a palestra, o palestrante muito bom também. Fez uma
apresentação do Xen, como ser utilizado em um ambiente corporativo,
quais as funcionalidades dele e as diferenças em relação a outros.
Bom, 4 estrelas =)

- "SNORT IDS para todos os níveis" - Rodrigo Ribeiro Montoro
Palestra sobre a utilização do snort no monitoramento da rede,
ferramentas úteis que o auxiliam, onde o snort pode ser utilizado e
etc. Bom também.

- "In-Depth Hardening Techniques - Securing Linux" - Georgy Berdyshev
Essa foi a única palestra internacional que eu vi na grade de sábado
(10/11). O palestrante, Georgy Berdyshev é um garoto de 20 anos que
auxilia a Canonical no desenvolvendo do Kernel para uma maior
segurança contra virus, bugs e outros problemas que podem debilitar o
sistema operacional. Deu uma prévia sobre segurança do sistema
operacional, as ameaças e algumas técnicas usada no melhoramento do
kernel e sua preocupação com o usuário final.

Enfim, o evento foi interessante. Foi desorganizado, não havia uma
grade horário realmente finalizada com todos os dados referentes sobre
palestrante e tema, alguns horário estava preenchido com o nome da
patrocinadora da palestra e mais nada, praça de alimentação meio
limitada, apenas a cantina do colégio ao alcance. Os stands de
patrocinadores ou até mesmo empresas que apoiaram o evento foi
pouquissimas em relação ao ano passado que, aparentava ser o dobro
desse ano.
Mas enfim todo esforço do pessoal da organização de promover o SL foi
válida, mas bem que poderia cobrar mais barato nas próximas edições 30
pila pra estudante comprando 1 mês adiantado é um pouco abusivo.

Abraço a todos!