Compiz-fusion
Qu'est ce que c'est ?
Compiz-fusion est la fusion de deux projets : Beryl, le gestionnaire de fenêtres de combat© et compiz-extra, un lot d'outils à utiliser avec composite et Beryl. Les 2 projets ont mergé et le travail résultant est pour le moins satisfaisant.
Compiz-fusion amène un tas d'effets graphiques à votre gestionnaire de bureau, et supporte :
- kde via kde-window-decorator
- xfce et gnome via gtk-window-decorator
- certainement tous les WM via emerald
Prérequis
Pour utiliser compiz-fusion, il faut :
- une carte vidéo bien configurée pour laccélération matérielle (j'utilise une radeon9100 et ça suffit)
- compiz (si possible en version 0.7.6 en date de cette mise à jour, 1er juin 2008)
- les plugins (principaux et extra).
- le ccsm, CompizConfig Setting Manager qui permet de configurer compiz et les plugins.
- 1 dépendance non fournit dans Slackware 12.0 mais dispo sur SlackBuilds.net : intltool pour la bonne marche du ccsm (et du simple-ccsm) et, facultatif, sexy-python, toutes 2 pour le ccsm
- simple-ccsm, qui lui dépend aussi de intltool.
remarque : il existe un backend de configuration qui utilise Gconf, le cas échéant il le faudra pour compiler le ccsm. Cependant il vaut mieux utilisé pour le moment utiliser le backend par défaut du ccsm, à savoir un fichier texte.
D'autres dépendances mineures sont nécessaires comme libcompiz, compizconfig-python, mais tout est dispo ici.
Installation
Rien de bien compliqué, on récupère les SlackBuilds ici et on installe dans l'ordre :
- compiz
- compiz-bcop
- libcompizconfig
- compizconfig-python
- ccsm
- simple-ccsm
- compiz-plugins-main
- compiz-plugins-extra
- emerald
- compizconfig-backend-kconfig
- compiz-manager
Voilà, compiz-fusion est en place sur votre machine.
Lancement
Il existe tout un tas de tuto sur les différents wiki des différentes distributions qui expliquent les différentes variables d'environement à mettre en place et tout le tralala pour lancer compiz, et 9 fois sur 10, ça marche pas
C'est pourquoi, compiz-manager est né. C'est un script bash qui analyse votre environement : carte graphique, plugins installés, … et lance compiz-fusion pour vous. Autant en profiter, il a été écrit pour !
compiz-manager
Vous voyez des changement sur votre écran : le gestionnaire de fenêtre qui disparait, remplacé par quelque chose qui ressemble à ça :
, peut-être aussi votre nombre de bureau qui va changer, et toutes vos fenêtres se retrouver sur le même bureau. Tentez donc sur votre clavier un petit [ctrl]+[alt]+[flèche droite ou gauche] : Yeah! ça tourne !
Voilà compiz-fusion est lancé et installé.
Truc et astuces
Dans le ccsm (disponible via votre menu → paramètres → CompizConfig Setting Manager), rendez-vous dans Effets puis Décoration de la fenêtre, ongle Général (oui y'en a qu'un je sais) et repére la ligne commande, entrez suivant ce que vous utilisez :
gtk-window-decorator
ou
kde-window-decorator
ou
emerald (que je préconise d'ailleurs, vu qu'il est thémable)
xfce
Pour lancer compiz-fusion au démarrage de xfce, il suffit de créer dans ~/.config/autostart/ un fichier nommé compiz.desktop conteant
[Desktop Entry] Encoding=UTF-8 Version=0.9.4 Type=Application Name=compiz Comment=3d and composite desktop Exec="compiz-manager" StartupNotify=false Terminal=false Hidden=false
simple-ccsm
Le ccsm est le centre de configuration principal de compiz, dans lequel on peut gérer absolument tout, des plugins actif à leurs options en passant par les raccourcis claviers et souris.
Simple-ccsm a lui un autre objectif : il permet de choisir parmi différent niveau de “compizitude” en sélectionnant pour nous les plugins et leurs options. Les différents profils sont ensuite personnalisable dans le ccsm. Il peut servir de base pour un configuration de compiz-fusion.