#include <ebf.h>

Idéias, divagações, e baboseiras. By Eduardo Fonseca.

Archive for October, 2006

Beryl + AIGLX no Edgy

without comments

Uau. Funciona. E �L MUITO bom.

Eu estava com problemas s�Lrios com o Beryl, pois ele tomava 100% da CPU o tempo todo. Com o Edgy e AIGLX o sistema funciona MUITO bem.

Segue a�- o tutorial (roubado da internet, claro):

(Antes de ler, saiba que alguns
caracteres como – - dois tra�os seguidos viram um tra�o longo �-?, as
aspas duplas vira isso aqui : �-��-?, sim este wiki modifica alguns
caracteres. Ent�o ao utilizar o famoso copiar/colar atente-se a isso.)

Tempos atr�s eu havia descrevido o que �L o AIGLX e como instala-lo no seu sistema,
no entanto, apesar de descrever que meu sistema usava uma placa NVIDIA,
o passo-a-passo era gen�Lrico e funcion�ria para qualquer placa que
tivesse as depencias satisfeitas no artigo. Agora por�Lm, vou descrever
um passo-a-passo apenas para usu�rios de placa NVIDIA, desde a
instala��o do driver BETA at�L a instala��o dos pacotes.

1) D�L um ALT F2 e ao aparecer uma janela de dialogo solicitando o que executar ent�o digite :

gksu gedit /etc/apt/sources.list

E acrescente estas duas linhas na rela��o de seus reposit�rios :

deb http://amaranth.selfip.com/ edgy lrm

deb-src http://amaranth.selfip.com/ edgy lrm

E tamb�Lm escolha um desses aqui para acrescentar, mas aten��o, escolha apenas um :

deb http://xgl.compiz.info/ edgy main-edgy (preferencial)

deb http://www.beerorkid.com/compiz edgy main-edgy

deb http://media.blutkind.org/xgl/ edgy main-edgy

deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy

deb http://ubuntu.compiz.net/ edgy main-edgy

Salve o arquivo e abra o terminal e execute �-�sudo ls�-?, apenas para treinar o sudo com a senha por 15 minutos.

Dependendo do reposit�rio que escolheu acima, instale a chave correspondente :

wget http://xgl.compiz.info/quinn.key.asc -O – | sudo apt-key add -

wget http://www.beerorkid.com/compiz/quinn.key.asc -O – | sudo apt-key add -

wget http://media.blutkind.org/xgl/quinn.key.asc -O – | sudo apt-key add -

wget http://compiz-mirror.lupine.me.uk/quinn.key.asc -O – | sudo apt-key add -

wget http://ubuntu.compiz.net/quinn.key.asc -O – | sudo apt-key add -

Para o meu caso que escolhi o reposit�rio �-�http://xgl.compiz.info/
edgy main-edgy�-? executei �-�wget http://xgl.compiz.info/quinn.key.asc -O
- | sudo apt-key add -�-?. As vezes �L importante antes de importar a
chave com o �-�wget http://xgl.compiz.info/quinn.key.asc -O – | sudo
apt-key add -�-? treinar o sudo, isto �L, executar um �-�sudo
qualquer-coisa�-? s� para o sudo n�o lhe questionar a senha para os
pr�ximos 15minutos, isto �L importante porque ao executar o wget
juntamente com um redirecionar (no caso acima uma barra vertical)
nenhuma password pode ser fornecida e o comando por vezes falha.

2) Atualize seu reposit�rio :

sudo apt-get update

sudo apt-get dist-upgrade

S� para confirmar que estejam instalados o conjunto do kernel completo :

sudo apt-get install linux-generic linux-restricted-modules-generic nvidia-glx

Obs.: Troque �-�nvidia-glx�-? por �-�nvidia-glx-legacy�-? se sua
placa NVIDIA for uma TNT, TNT2, TNT Ultra, GeForce e GeForce2 chipsets,
mas nada impede que a cada novo release de driver novos modelos
�-?legacy�-? sejam acrescentados.

3) Configurando o servidor Xorg :

D�L um ALT F2 e ao aparecer uma janela de dialogo solicitando o que executar ent�o digite :

gksu gedit /etc/X11/xorg.conf

Na sess�o �-�Screen�-? adicione a linha (pode ser no topo) :

Option �-�AddARGBGLXVisuals�-? �-�True�-?

Na sess�o �-�Device�-? que cont�Lm o driver �-�nv�-?, voce ter� de fazer a seguinte modifica��o :

trocar a ocorrencia ocorr�Lncia :

Driver �-�nv�-?

por :

Driver �-�nvidia�-?

E opcionalmente poder� acrescentar esta nova op��o :

Option �-�TripleBuffer�-? �-�true�-?

Salve o arquivo e saia para o terminal novamente e prossiga com o passo seguinte.4) Para instalar o Beryl, execute no prompt :

sudo apt-get install beryl-core beryl-plugins emerald beryl-settings beryl-manager beryl emerald-themes

sudo apt-get install libgl1-mesa libglitz1 libglitz-glx1

digite no terminal :

glxinfo |grep �-�OpenGL version string�-?

se a resposta for :

OpenGL version string: 2.1.0 NVIDIA 96.25

Ent�o seu driver NVIDIA possui um BUG que pode ocorrer ou n�o
contigo, em algumas oportunidades sua CPU poder� ficar em 100% de uso
constante, para corrigir a situa��o instale este pacote :

sudo apt-get install libxorg-sched-yield-hack0

OK, tudo pronto, agora reinicie seu sistema.

5) Para executar o beryl, voce deve novamente dar um ALT F2 e quando aparecer a janela de dialogo solicitando o aplicativo a executar ent�o voce digita �-�beryl-manager�-�,
ap�s isso um diamante vai aparecer na sua bandeija de sistema (pr�ximo
ao rel�gio), clique com o bot�o direito sobre ele e v� at�L a op��o �-�Selecione o gerenciador de janelas�-? e escolha �-�beryl�-�. Na op��o �-�Configura��es do Beryl�-?,
voce pode ligar/desligar alguns efeitos, particularmente eu gosto de
ver janelas rodando ao serem carregadas ou fechadas ent�o vou at�L o
plugin �-�Animations�-? e em �-�Close/Create Efect�-? escolho a op��o �-�Sidekick�-�.
Um outro efeito interessante est� no plugin �-�Water Efect�-? onde voce
pode ligar a op��o �-�Ungrab Wave Efect�-? que reproduz um efeito ao soltar
as janelas. No mesmo Water Efects voce pode usar o ALT F9 para ver os
pingos de chuva ou ALT F8 para limpa-los como se voce um limpador de
para-brisas. Tamb�Lm existe a op��o �-�Gerenciador de temas Esmerald�-? que lhe permite trocar os temas das janelas.

6) Vamos criar um shell script para carregar o beryl. Novamente d�L um ALT F2 e execute �-�gksu gedit /usr/bin/beryl.sh�-? e cole esse conte�do :

#!/bin/sh

killall -9 beryl-manager

/usr/bin/beryl-manager

Voce deve estar se perguntando �-�para qu�L um script que mata o beryl
e carrega-o de novo?�-?, pois �L, acontece que quando voce fecha uma
sess�o do GNOME (ocorre tamb�Lm com o KDE) e refaz o login, o beryl esta
carregado na mem�ria, mas n�o aparece seu icone na bandeija do sistema.
Para sanar este problema fiz esse remendo onde antes de carregar o
beryl vou remove-lo se ele j� existir na mem�ria. Agora v� ao prompt e
d�L permiss�o de execu��o :

chmod x /usr/bin/beryl.sh

chmod 777 /usr/bin/beryl.sh

Se voce quiser o beryl sempre carregado ap�s o login, siga este
caminho : V� em Sistema->Preferencias->Sess�es e na orelha (ou
aba para alguns) �-�Programas iniciais�-? clique em �-�Adicionar�-? e digite
�-�/usr/bin/beryl.sh�-?.

Pronto! Toda vez que seu login ocorrer o beryl-manager j� estar� de prontid�o.

Considera��es Finais :

Eu mesmo segui este passo-a-passo ap�s a instala��o limpa do RC do
Ubuntu Edgy com minha GeForce 7300, ent�o a possibilidade desse
passo-a-passo n�o funcionar com voce s� �L grande se os reposit�rios que
descrev�- acima mudarem seus pacotes, salvo o contr�rio, funcionou
comigo ent�o funcionar� com voc�L.

powered by performancing firefox

Written by Eduardo

October 26th, 2006 at 7:35 am

Posted in Linux, Pessoal, Tecnologia

Dá um abraço?

without comments

Ví esse vídeo no UOL hoje… achei muito legal a idéia. Principalmente depois de acessar o site. www.corporatehug.com.


Realmente, a vida corporativa nos afasta e muito de tudo.

powered by performancing firefox

Written by Eduardo

October 25th, 2006 at 4:01 pm

Posted in Pessoal

E vamos lá denovo

without comments

Troquei de tema denovo. Tá virando mania já.

Dessa vez até que gostei do resultado. Mas ainda não achei o meu tema.

Written by Eduardo

October 13th, 2006 at 1:03 pm

Posted in Geral

Muito Trabalho…

without comments

Nem deu tempo de falar da viagem a Fortaleza. Deu tudo certo, muitos negócios. Mais um grande cliente :)
A Aline se machucou :(. Mais tarde dou mais detalhes.

Quanto ao Maximus, grandes novidades em breve…

powered by performancing firefox

Written by Eduardo

October 9th, 2006 at 8:23 am

Posted in Pessoal, aedsol.com