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!!


 

¿Y esta publicidad? Puedes eliminarla si quieres
¿Y esta publicidad? Puedes eliminarla si quieres

0 comentarios

¿Y esta publicidad? Puedes eliminarla si quieres