Instalando o XGL no Kurumin

– Introdução

O XGL é uma implementação (módulo) do X que proporciona efeitos 3D muito interessantes para desktop, como transparência, efeito gelatinoso de janela, cubo de áreas de trabalho,efeitos de maximização e minimizção de janelas, dentre outros.

O Compiz é exatamente o programa que controla esses efeitos. Ele entra no lugar do Kwin (no KDE) e do Metacity (do GNOME), por isso esses programas param quando o Compiz está ativo.

Antes de tudo:

– Você precisa de um computador rápido (1 GHz no mínimo)
– Sua placa de vídeo deve está na lista em: https://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL
– Possuir os drivers 3D da Nvidia ou ATI corretamente instalados e configurados.

– Instalando o Xorg 7.0
(somente para Kurumin 6.0, usuários do 6.1 podem ignorar este passo)

Se você usa o Kurumin 6.0 você precisa atualizar o Xorg para o 7.0, para isso execute o seguintes comandos no terminal:

$ sudo apt-get update
$ sudo apt-get install xserver-xorg xlibs xlibs-data

Durante a instalação aparecerão algumas perguntas, pressione Enter e prossiga.

– Preliminares

Antes da instalação do Xgl em si, temos que instalar alguns pacotes extras contendo algumas bibliotecas e o gconf-editor.

Execute os seguintes comandos no terminal:

$ sudo apt-get install libdrm2 libpng3 libxdamage1 libxcomposite1 libxfixes3 libxrender1 libgnomecanvas2-0 libssl0.9.8
$ sudo apt-get install libwnck18 libwnck-dev gconf gconf-editor

Abra o seu arquivo xorg.conf:

$ sudo kedit /etc/X11/xorg.conf
Na seção “Device Section” adicione as seguintes linhas:

Option “RenderAccel” “true” # para placas nvidia
Option “backingstore” “true” # placas nvidia and Ati

Comente a seguinte linha:

sw_cursor

Salve seu arquivo e feche.

– Instalando o XGL

Baixe o arquivo contendo os pacotes do Xgl corrigidos por mim em:

https://rapidshare.de/files/25926141/xgl-Kurumin.tar.gz.html

Renomeie o arquivo, removendo a extenção “.html” e descompacte o arquivo:

$ tar zxvf xgl-kurumin.tar.gz
Entre na pasta que você descompactou o arquivo:

$ cd xgl-kurumin/
E em seguida instale os pacotes .deb:

$ sudo dpkg -i *.deb
Depois disso, acesse a pasta /usr/lib:

$ cd /usr/lib
… e descompacte as bibliotecas do XGL.

$ sudo tar xfvz pasta_que_você_descompactou_o_arquivo/xgl-Kurumin/xgl-libs.tgz

Depois de descompactar, abra o terminal e torne-se root:

$ su
Depois de logado faça o seguinte:

# cd /usr/X11R6/lib/X11/fonts/
# ln -s /usr/share/fonts/X11/100dpi 100dpi
# ln -s /usr/share/fonts/X11/75dpi 75dpi
# rm fonts.cache-1
# ln -s /usr/share/fonts/X11/fonts.cache-1 fonts.cache-1
# ln -s /usr/share/fonts/X11/misc misc
# ln -s /usr/share/fonts/X11/OTF OTF
# ln -s /usr/share/fonts/X11/Type1 Type1
# ln -s /usr/share/fonts/X11/util util

– Escrevendo um script para iniciar o XGL para testes

Abra o kedit:

$ sudo kedit
Dentro do kedit cole o seguinte conteúdo:

#!/bin/bash
##### Iniciar XGL Xserver ####
sudo Xgl -accel glx:pbuffer -accel xv:fbo:1 & sleep 5;
##### Iniciar o XGL ####
DISPLAY=:0 startkde &
#### Iniciar o Compiz (isso inicia tambem os efeitos) ####
sleep 30; DISPLAY=:0 compiz –replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher menu water &
#### Inicia o gnome decorator ####
DISPLAY=:0 gnome-window-decorator &

Salve o arquivo em /root com o nome xgl.sh.

Agora inicie o XGL:
Pessione CTRL+ALT+F1

Logue-se como usuário comun e execute o script:

$ cd /root
$ sh xgl.sh

Depois disso você já estará com o xgl ativo, teste e divirta-se.

– Usando o XGL por default

Abra o terminal, execute:

$ cd /etc/X11
$ sudo rm X
$ sudo ln -s /usr/X11R6/bin/Xgl X

Isso vai iniciar o XGL automaticamente. Depois disso, crie um script para iniciar o Compiz automaticamente.
Para isso, abra o kedit e cole o seguinte conteúdo no kedit e salve com o nome de compiz.desktop na pasta “/home/usuário/.kde/Autostart/”:

[Desktop Entry]
Encoding=UTF-8
Exec=compiz –replace decoration wobbly fade minimize cube rotate zoom scale move resize place switcher & gnome-window-decorator &
GenericName[en_US]=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-KDE-autostart-after=kdesktop

Agora quando reiniciar sua máquina já estará com o xgl. Como disse no início do tutorial, o XGL está em desenvolvimento, é comum haver alguns erros. Em caso de problemas, me envie um email: lm25@bol.com.br, gostarei de ajudar.

Ver Mais

Esta postagem foi modificada pela última vez em 11/03/2011 22:57

Postagem relacionada