Aiglx & Compiz su Ubuntu Dapper

November 07, 2006 | Autore: Tommaso

La prima cosa da fare è aggiungere i Repository alla propria source.list:

sudo gedit /etc/apt/source.list

Aggiungendo i seguenti indirizzi:

deb http://xgl.compiz.info/ dapper aiglx
deb http://xgl.compiz.info/ dapper main

Ed aggiornare il sistema:

sudo apt-get update
sudo apt-get dist-upgrade

Installare i moduli "dri":

sudo apt-get install linux-dri-modules-common linux-dri-modules-`uname -r`

Se dopo un aggiornamento dei "linux-restricted-modules" o "linux-image" hai qualche problema avvia questo comando per rigenerare le dipendenze dei moduli:

sudo /sbin/ldm-manager

Adesso bisogna installare i pacchetti necessari:

sudo apt-get install compiz-quinn-aiglx compiz compiz-gnome

Ora dobbiamo configurare Xorg, edita la sezione "screen" del tuo xorg.conf:

sudo gedit /etc/X11/xorg.conf

E modificalo in questo modo:

DefaultDepth 24

Successivamente abilita i moduli necessari nella sezione "modules" in questo modo:

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

Aggiungi l'opzione "XAANoOffscreenPixmaps" nella sezione "device" in questo modo:

Section "Device"
 Identifier "Intel Corporation Intel Default Card"
 Driver "i810"
 Option "XAANoOffscreenPixmaps"
 BusID "PCI:0:2:0"
EndSection

Aggiungi l'opzione "AIGLX" nella sezione "ServerLayout":

Section "ServerLayout"
 Option "AIGLX" "true"
 Identifier "Default Layout"
 Screen "Default Screen"
 InputDevice "Generic Keyboard"
 InputDevice "Configured Mouse"
 InputDevice "Synaptics Touchpad"
EndSection

Togli tutti gli eventuali commenti dalla sezione "dri":

Section "DRI"
 Mode 0666
EndSection

Adesso aggiungi la seguente sezione in fondo all'xorg.conf:

Section "Extensions"
 Option "Composite" "Enable"
EndSection

Adesso non resta che configurare Gdm:

sudo gedit /etc/gdm/gdm.conf-custom

E aggiungere il seguente codice:

[servers]
0=aiglx

[server-aiglx]
name=aiglx server
command=/usr/bin/Xorg-air :0
flexible=true

Non resta che riavviare Gdm e il gioco è fatto:

sudo /etc/init.d/gdm restart

Alcuni problemi e rispettiva risoluzione:

1. Ci sono alcuni problemi di riproduzione dei filmati con totem...

Se hai installato totem-gstreamer puoi risolvere il problema lanciando:

gstreamer-properties

e seleziona come modulo predefinito di riproduzione "XWindow (NoXv)".

Se hai installato totem-xine edita il suo file di configurazione:

sudo gedit ~/.gnome2/totem_config

E sostituisci:

#video.driver:auto

Con:

video.driver:Xshm