Posts de Abril, 2007

h1

Xvidcap – Faça um vídeo do seu desktop!

28 Abril, 2007

Tava aqui de bobeira depois que cheguei do trampo, resolvi fazer uma demo do Beryl rodando no meu note!

Para capturar os movimentos do Beryl utilizei o Xvidcap. Ele é bom, simples de se usar e instalar.

Para instalar é só baixar o .deb na página do projeto, depois do download o resto é moleza.

No terminal:

$ sudo dpkg -i /diretório/onde/o/pacote/foi/salvo/xvidcap_1.1.5_i386.deb

ou

dois cliques em cima do pacote :)

Tá ai o resultado!

h1

Beryl + Aiglx + Nvidia + HP dv6000series

25 Abril, 2007

Instalação realizada em um HP dv6140.

S.O: Ubuntu Feisty 7.04 – i386
Placa de Vídeo:NVIDIA GeForce 6150 256MB

O Feisty já vem por padrão com Xorg 7.2 incluso, logo o suporte ao aiglx já vem nativo.

Vamos ao que interessa!

1 – Ativando aceleração 3D instalando driver Nvidia

É pré-requisito para rodar o beryl ter uma placa que possua aceleração 3D.

Aqui você terá duas opções de drivers: o proprietário fornecido pela própria Nvidia ou o open-source.

Para instalar o driver proprietário clique aqui!

Para ativar o driver open-source basta acessar o menu
Sistemas->Administração->Gerenciador de Drivers Restritos
e clicar na caixinha referente ao driver na coluna habilitado.

PS – No meu caso estou utilizando o driver proprietário.

2 – Adicionando os repositórios

$ sudo gedit /etc/apt/sources.list

Cole as linhas abaixo no final do arquivo.

##Repositório Beryl
deb http://ubuntu.beryl-project.org feisty main

Salve e feche o arquivo.

Agora adicione a chave GPG do repositório. No terminal:

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

Atualize a lista de repositórios

$ sudo apt-get update

3 – Configurando o Xserver

Faça uma cópia do arquivo xorg.conf antes de iniciar a edição. Caso ocorra algum problema volte o arquivo de backup no lugar do atual.

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_bkp

Editando o aquivo xorg.conf.

Abra o arquivo:

$ sudo gedit /etc/X11/xorg.conf

Procure pela sessão “Module” e acrescente as seguintes linhas caso elas não existam:

Load “dri”
Load “vbe”
Load “glx”

Verifique na sessão “Screen” o valor do parâmetro DefaultDepth. Se outro valor menor estiver setado altere igual abaixo.

DefaultDepth 24

No final do arquivo adicione as seguintes linhas:

Section “DRI”
Mode 0666
EndSection

Salve e feche o arquivo.

Reinicie o X

Tecle Ctrl+Alt+Backspace ou no terminal digite: sudo /etc/init.d/gdm restart

4 – Instalando o Beryl + Emerald Themes

$ sudo apt-get install beryl beryl-manager emerald-themes

5 – Iniciando o Beryl

No terminal digite:

$ beryl-manager

Após o comando um ruby, esmeralda sei lá, irá aparecer no system tray ou seja no lado direito do painel perto das horas, isso indicará que o beryl foi iniciado.

6 – Resolvendo problemas

No meu caso ao iniciar o beryl as janelas do meu sistema apareciam sem o metacity. Para resolver o problema basta editar novamente o arquivo xorg.conf localido em /etc/X11 e acrescentar/remover alguns parâmetros.

1 – Certifique-se que na sessão “Screen” o parâmetro DefaultDepth esteja mesmo setado com o valor 24.

2 – Certifique-se que na sessão “Module” o parâmetro Load “glx” esteja incluso, senão acrescente-o.

3 – Ainda na sessão “Module” delete as seguintes linhas, caso elas estejam na sessão

Load “dri”
Load “GLCore”

4 – Na sessão “Device” caso o parâmetro Driver esteja setado como “nv” troque para “nvidia” como abaixo:

Driver “nvidia”

5 – Na sessão “Secreen” adicione a seguinte linha:

Option “AddARGBGLXVisuals” “True”

6 – No final do arquivo adicione as seguintes linhas:

Section “Extensions”
Option “Composite” “Enable”
EndSection

Reinicie o X ou o PC para as configurações fazerem efeito.

No meu caso também ao maximizar ou abrir algum determinado aplicativo (firefox, nautilus, gnome-terminal e etc.) as janelas ficavam pretas. Para resolver basta iniciar o beryl pelo terminal com um dos seguintes comandos:

Aqui onde tem um travessão[--] substituir por dois ífens [- -]

beryl –indirect-rendering
beryl –strict-binding
beryl –indirect-rendering –strict-binding
beryl –force-aiglx
beryl –use-copy

Não podia deixar de postar um screenshot dessa maravilha funcionando.

PS: Tirei esse screenshot usando meu celular de controle remoto para rodar o cubo.

Referência: http://wiki.beryl-project.org