Installer Compiz et AIGLX sur une debian etch
Et oui Nvidia a sorti ses nouveaux drivers 9xxx (non ce n est pas un nom de code pour un film porno). Je n ai pas pu m empecher d installer compiz sur ma debian
Beryl vs Compiz; XGL vs AIGLX
Ca n'a pas trop lieu d'être car beryl est un fork de compiz. Sous debian amd64, beryl n a pas l air de fonctionner très bien. Je suis donc passé directement à compiz. Personnellement j'ai choisi AIGLX comme moteur car il est déjà intégré à XORG et nécessite peu de configuration.
LIens
Voici ma bibliographie
http://wiki.debian.org/Compiz http://wiki.beryl-project.org/index.php?title=Install/Debian http://compiz-fr.org/
Installation des différents packages
Par sécurité , j'ai installé ces packages comme indiqué
$sudo apt-get install libdrm2 libpng3 libpng12-0 libpng12-dev libxdamage1 libxcomposite1 $sudo apt-get install libcairo2 libcairo2-dev libcairomm-1.0-0 libcairo-perl libmono-cairo1.0-cil python-cairo libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa libwxgtk2.4-1 libwxgtk2.6-0 mesa-common-dev mesa-utils libsvn1 libglitz1 libglitz-glx1 libxfont1 libfontenc1 libwnck-common libwnck18 libwnck-dev libsvn1 $sudo apt-get install compiz-gnome compiz-gtk compiz-plugins
Paramétrage du serveur X
Pré-requis
- Avoir installé et paramétré le driver Nvidia propriétaire version 9xxx
Configuration des modules
Ajouter le chargement des modules dri, dbe et glx si ca n' a pas été fait auparavant Vous devriez avoir un configuration similaire à celle-ci:
Section "Module" #load "GLcore" Load "bitmap" Load "dbe" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "record" Load "type1" Load "vbe"
EndSection
Configuration de la carte vidéo
Dans la section device, ajouter la configuration suivante:
Driver "nvidia" # instead of nv Option "RenderAccel" "true" # render accel is enabled by default Option "AllowGLXWithComposite" "true"
Configuration de l'écran
Option "AddARGBGLXVisuals" "True"
Quelques options supplémentaires
Ajouter à la fin du fichier:
Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection
Configurer Compiz avec Gconf
Initialiser les plugins actifs
$gconftool-2 -s /apps/compiz/general/allscreens/options/active_plugins "gconf,decoration,wobbly,fade,minimi..." -t list --list-type=string
Redémarrer GDM
Control Alt Backspace fonctionne
Démarrage de compiz
Executer au démarrage de la session la commande suivante :
$compiz --replace gconf & $gtk-window-decorator --replace &
Et la vous avez plein d'effets super marrants tels que le cube, le remplacement d'ALT TAB, une vraie transparence .... Inutiles donc indispensables
Limitations
La technologie est encore en stade alpha et manque de stablité. Exemples:
- Firefox tout noir
- Gdesklets qui ne fonctionne plus très bien
- etc etc