5/10/10

Installer compiz-fusion sur Debian Lenny - 05/10


Une commande qui commence par # est exécutée en tant que root
Une commande qui commence par $ est exécutée avec votre compte utilisateur.

Nvidia


Tout d'abord, pour ceux qui ont une carte Nvidia, voici la marche à suivre pour respecter le Debian-Way.

Ajouter les dépôts pour 'contrib' et 'non-free' dans son /etc/apt/sources.list :
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
suivi d'un :
# apt-get update
Installer le nécessaire pour compiler le module
# apt-get install build-essential nvidia-kernel-common module-assistant mesa-utils
et générer le module par :
# module-assistant auto-install nvidia
Si certains paquets manquent, ils devraient être installés.

Charger le module :
# modprobe nvidia
Ajouter dans son /etc/X11/xorg.conf (faites auparavant une copie de votre xorg.conf, on ne sait jamais ;) la section Module
Section "Module"
  Load "glx"
EndSection
puis fermer la session.

Ouvrir une session et depuis un Term, lancer la commande :
$ glxinfo|more
Une ligne de la sortie devrait indiquer :
direct rendering: Yes
(dans la foulée, on peut aussi essayer glxgears)

Compiz


Installer les paquets nécessaires :
# apt-get install compiz
puis modifier son fichier xorg.conf.

Ajouter à la section Device les lignes suivantes :
Driver "nvidia"
Option "AddARGBGLXVisuals" "True" 
Option "AllowGLXWithComposite" "True"
Ajouter à la section Screen :
DefaultDepth  24
Créer une section Extensions :
Section "Extensions" 
  Option "Composite" "Enable" 
EndSection
Pour inscrire compiz en tant que Window Manager par défaut :
$ echo "export WINDOW_MANAGER=/usr/bin/compiz" >> ~/.gnomerc

cet article a été écrit avec le rustre gnome-blog-poster pour tester.

0 Commentaire

Post a Comment