Blogia
Incoherències

Instal·lar XGL/Compiz a l'Ubuntu Dapper (amb NVIDIA i x86)

Bé, després d'haver provat el XGL seguint una guia molt facileta, he decidit traduir-la per a qui vullga provar-ho.

L'original podeu trobar-lo a: Ubuntu HOWTO'S

Aquesta guia és per instal·lar i fer còrrer l'XGL/Compiz a l'Ubuntu Dapper, amb una targeta NVIDIA (la meua és una 6800XT) i amb una arquitectura x86.

 

1. Instal·lar l'acceleració gràfica 3D de l'NVIDIA.

Per fer-ho, considere que la millor manera és utilitzar EasyUbuntu.

Heu de fer el següent:

Copieu i pegueu a consola el següent (ho heu de fer línia per línia executant cadascuna):

# wget http://easyubuntu.freecontrib.org/files/easyubuntu-3.022.tar.gz
# tar -zxf easyubuntu-3.022.tar.gz
# cd easyubuntu
# sudo python easyubuntu.in


L'últim comand executa l'easyubuntu. Veureu que hi ha pestanyes i a cada pestanya podeu triar opcions d'allò que voleu instal·lar. A l'última pestanya hi trobareu l'opció de descarregar i instal·lar el driver d'NVIDIA. Quan acabeu d'instal·lar-lo, haureu d'executar:

sudo dpkg-reconfigure xserver-xorg
I quan vos demane el tipus de targeta, en lloc de "vesa" o "nv", heu de triar "nvidia". A la resta de preguntes simplement les deixeu per omissió.

Una vegada reconfigurat, reengegueu les X (amb cyrl+alt+esborrar) i comproveu que si executeu l'ordre següent vos ix una cosa semblant:

mdk@ubuntu:~$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes

....
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:

...
GLX_EXT_import_context, GLX_SGIX_fbconfig, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 6800 XT/PCI/SSE2/3DNOW!
OpenGL version string: 1.2 (2.0.2 NVIDIA 87.62)
OpenGL extensions:
...

El que és important és que vos aparega que fa referència a NVIDIA i no a "mesa" (que és el que Ubuntu instal·la per defecte).

Bé doncs, ja tenim acceleració. Tot i així, encara hem de canviar algunes coses del fitxer xorg.conf.


1.1. Editar l'xorg.conf.

Utilitzeu el programa gedit per obrir el fitxer:

sudo gedit /etc/X11/xorg.conf

I ara heu de editar les següents seccions (cal que afegiu o comenteu les línies que s'indiquen):

A la secció "Module" heu de comentar la línia que fa referència a "Load "dri"":

Section "Module"
Load "bitmap"
Load "ddc"
# Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

A la secció "Device" heu d'afegir les línies que ixen ací i que a vosaltres no vos isquen:

 Driver "nvidia"
Option "NoLogo" # This option disable the startup logo. optional.
Option "RenderAccel" "true"
Option "Triplebuffer" "true"

 

Assegureu-vos que a la secció "Screen", el defaultdepth està a 24:

DefaultDepth 24 

 

Ara ja tenim tot el necessari per instal·lar XGL/Compiz.

 

2. Repositoris.

Hem d'editar el sources.list de l'apt i afegir-hi els repositoris necessaris:

sudo gedit /etc/apt/sources.list 
Heu d'afegir les següents línies:
deb http://www.beerorkid.com/compiz dapper main
deb http://media.blutkind.org/xgl/ dapper main
deb http://ubuntu.compiz.net/ dapper main

El següent és obtindre la clau del repositori:

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

I per últim, actualitzar l'apt:

sudo apt-get update


3. Instal·lar els paquets necessaris.

Amb apt instal·lem els paquets necessaris per l'XGL/Compiz:

sudo apt-get install xserver-xgl compiz-gnome gset-compiz

És recomanable actualitzar el sistema:

sudo apt-get dist-upgrade

 

4. Configurant el GDM.

Hem d'editar el fitxer de configuració del GDM per tal de que puga carrega l'xgl:

sudo gedit /etc/gdm/gdm.conf-custom
Afegim les següents línies:
[servers]
0=Xgl

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer
flexible=true

 

5. Script d'arrencada.

Per tal de carregar el Compiz, ho farem amb un script. Creem el següent fitxer:

sudo gedit /usr/local/bin/compiz-start
I peguem tot això:
#!/bin/sh 
killall gnome-window-decorator
wait

gnome-window-decorator &
compiz --replace gconf &
cgwd --replace &

Eixim del gedit i fem executable el fitxer:

sudo chmod +x /usr/local/bin/compiz-start

Ara cal que reengeguem l'ordinador.

6. Carregant l'XGL/Compiz.

Una volta que s'haja reengegat l'ordinador i estiguem dins l'escriptori d'ubuntu, ens fiquem a la consola i executem l'script d'abans:

compiz-start

I el compiz s'executarà de seguida, ho podreu apreciar... és una passada.

Si voleu no haver d'executar cada volta el compiz-start, podeu afegir-lo a l'inici. Aneu a Sistema - Preferències - Sessions i a la pestanya de programes d'inici afegiu "compiz-start" (sense les cometes).

Per altra part, fa no molt han eixit alguns themes del compiz que podeu instal·lar-los amb l'apt:

sudo apt-get install cgwd cgwd-themes

I per canviar la decoració, teniu dues opcions:

1. A la consola poseu la següent ordre i canviarà de seguida:

# cgwd --replace

 

2. Des de Sistema - Preferències, executeu CGWD-THEMER. I des d'allà és molt fàcil canviar el tema ja que es canvia automàticament cada vegada que triem un.


 

Salut!!


 

0 comentarios