28. juin 2006

Comment installer XGL (Gnome uniquement)

Tout d’abord assurez vous que vous avez installé les drivers pour l’accélération graphique pour votre carte graphique (Nvidia ou ATI).
Ensuite, uttilisez ce sources.list : http://ubuntu.racoon97.net/sources.list
Téléchargez la clé de quinnstorms :

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

Pour éviter un problème du à la présence du même fichier dans xserver-xgl et xserver-xorg-core :

sudo dpkg-divert --package xserver-xorg-core --divert /usr/share/man/man1/Xserver.1x.gz.xgl --rename /usr/share/man/man1/Xserver.1x.gz

Assurez-vous que vous avez la dernière version des paquets mesa, libglitz1, libglitz-glx1 et xserver-xgl :

sudo apt-get update && sudo apt-get install xserver-xgl

Installez les paquets compiz-gnome ainsi que l’interface de configuration:

sudo apt-get install compiz-gnome gset-compiz

Créez un script de démarrage XGL comme suit dans /usr/bin comme suit

sudo gedit /usr/bin/startxgl.sh

et collez ceci dedans :

Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:fbo & # dans le cas des cartes ATI ou Intel--> xv:pbuffer # Start GNOME DISPLAY=:1 exec gnome-session

Créer un script de démarrage de compiz comme suit dans /usr/bin :

sudo gedit /usr/bin/startcompiz

et collez ceci dedans :

#!/bin/sh gnome-window-decorator & compiz --replace gconf #Si ça ne marche pas, commentez la ligne ci-dessus et décommentez celle ci-dessous (uniquement si vous possedez une carte Ati utilisant les drivers "fglrx"): #gnome-window-decorator & LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa compiz --replace gconf #Si ça ne marche pas faites la même chose pour cette ligne: #gnome-window-decorator & LD_PRELOAD=/usr/share/fglrx/diversions/libGL.so.1.2 compiz --replace gconf

Créez une session Xgl dans le GDM à placer dans /usr/share/xsessions comme suit :

sudo gedit /usr/share/xsessions/xgl.desktop

et collez ceci dedans :

[Desktop Entry] Encoding=UTF-8 Name=XGl Exec=/usr/bin/startxgl.sh Icon= Type=Application

Attribuez les droits d”executions aux 2 scripts en faisant :

sudo chmod 755 /usr/bin/startxgl.sh sudo chmod 755 /usr/bin/startcompiz

Ajouter : “/usr/bin/startcompiz” dans les programmes de démarrages (”Système → Préférences → Sessions → Programmes au démarrage”)
Rebooter la machine et choisir au niveau de GDM pour Gnome ou KDM pour Kde, le menu “options” puis “sessions” puis “Xgl” que vous pouvez définir par défaut.

2 Commentaires

1. garfunk Le 02. juillet 2006 - 11:10

Bonjour !
Je signale juste une petite chose : libre a toi de la rajouter ou non. Pour certaines cartes ATI (dont la mienne), il est nécessaire de rajouter deux lignes dans le xorg.conf au noveau de la section "Device" correspondant a la carte graphique :
Option "UseInternalAGPGART" "no"
Option "KernelModuleParm" "agplock=0"
Voila ;)
Peut-être aussi préciser que l’accélération graphique DOIT être installée avant de tenter l’installation d’Xgl :)

2. racoon97 Le 03. juillet 2006 - 6:25

>>Peut-être aussi préciser que l’accélération graphique DOIT être installée avant de tenter l’installation d’Xgl
Oui, en effet. Je l’ai rajouter.
Merci :)

Ecrire un commentaire

Utilisez les balises suivantes pour formater votre texte: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>