HOWTO Compiz-fusion

Un article de Gentoo Linux Wiki.

Cet article fait partie des HOWTOs.
Méthodes d'installation CD Live Noyau et matériel Portables et Notebooks Portage Système Réseaux et Services Serveur X Logiciels fréquemment utilisés Autres


  Polices XGL E17
Beryl Fluxbox Xfce4  
Le plugin Cube
Le plugin Cube

Cet article est une ébauche. Vous pouvez l'aider à s'enrichir en le complétant.

Sommaire

[modifier] Introduction

Compiz-Fusion est toujours considéré comme un programme non stable (versions bétâ). Les numéros de versions sont donc toujours 9999.

Note:

Cette article semble périmé, le 9/11/2007, x11-wm/compiz-fusion est disponible en version 0.6.0 dans portage. Il est toujours masqué mais il semble que faire un "emerge -av x11-wm/compiz-fusion" suffise, pas besoin de layman, ni de cairo. Je laisse le reste de l'article tel quel, si un spécialiste peut le modifier...

[modifier] Prérequis

Accélération 3D : vérifiez que votre carte graphique est configurée et que les pilotes sont correctement installés. Si ce n'est pas le cas, voila quelques références :

Compiz nécessite aussi l'accélération matérielle OpenGL pour fonctionner sur votre bureau. Pour les cartes autre que Nvidia, vous devez installer Aiglx ou Xgl :


[modifier] Installation

[modifier] Préparation

Si vous ne l'avez pas déjà, installez Layman.

emerge layman -av
echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf

Maintenant vous pouvez ajouter le dépôt Xeffects avec Layman :

layman -f
layman -a desktop-effects

Ajoutez les useflags nécessaires pour cairo :

echo "x11-libs/cairo glitz svg png" >> /etc/portage/package.use

Et (ré)installez cairo

emerge -1av cairo

[modifier] Installation

Ajoutez les lignes suivantes à votre fichier /etc/portage/package.keywords

Fichier : /etc/portage/package.keywords
dev-python/compizconfig-python **
x11-wm/compiz **
x11-wm/compiz-fusion **
x11-plugins/compiz-fusion-plugins-main **
x11-plugins/compiz-fusion-plugins-extra **
x11-plugins/compiz-fusion-plugins-unsupported **
x11-plugins/compiz-fusion-plugins-gears **
x11-wm/emerald **
x11-themes/emerald-themes **
x11-apps/ccsm **
x11-libs/libcompizconfig **
x11-libs/compizconfig-backend-gconf **
x11-libs/compizconfig-backend-kconfig **
x11-libs/compiz-bcop **
x11-apps/fusion-icon **

Ajoutez "x11-libs/cairo glitz svg png" dans /etc/portage/package.use

# echo "x11-libs/cairo glitz svg png" >> /etc/portage/package.use

Vous devez maintenant installer cairo

emerge -1av cairo

libX11 doit être compilé avec le USE xcb :

echo x11-libs/libX11 xcb >> /etc/portage/package.use

Ré-installez libX11 :

emerge -pv x11-libs/libX11

Vous pouvez maintenant installer compiz-fusion :

emerge -av compiz-fusion
Note:

Actuellement un certain ordre doit être respecté :

emerge -v1a compiz compiz-bcop emerald libcompizconfig compiz-fusion-plugins-main compiz-fusion-plugins-extra compiz-fusion-plugins-unsupported compiz-fusion-plugins-gears compizconfig-backend-kconfig compizconfig-python emerald-themes ccsm compiz-fusion fusion-icon

Si vous utilisez gnome remplacez 'compizconfig-backend-kconfig' par 'compizconfig-backend-gconf' dans la ligne ci-dessus

[modifier] Démarrage

[modifier] Avec KDE

Ajoutez la ligne suivante à votre fichier /etc/portage/package.keywords

Fichier : /etc/portage/package.keywords
x11-apps/fusion-icon **

Installer fusion-icon :

emerge fusion-icon

Créez le fichier /etc/env.d/99kde (si il n'existe pas) :

Fichier : /etc/env.d/99kde
KDEWM="compiz-fusion"

[modifier] Erreurs

[modifier] Erreurs d'installation

Si l'installation de compiz-9999 échoue lors de l'autoconf, essayez ceci :

emerge -av gconf

Et essayez d'installer compiz-fusion à nouveau.


Si l'installation de compiz-fusion-plugins-main-9999 échoue (ERROR: x11-plugins/compiz-fusion-plugins-main-9999 failed. ), essayez d'installer d'abord compiz-fusion-plugins-main:

emerge -av compiz-fusion-plugins-main

Puis essayez d'installer compiz-fusion à nouveau.

Si cela ne fonctionne pas, essayez de réinstaller compiz

emerge -av compiz

Puis réessayez d'installer compiz-fusion.

[modifier] Pas de décorateur de fenêtres

(adapté de [1])

Essayez d'abord de recompiler emerald

emerge emerald

dans un terminal, ensuite, relancez votre session X

Sinon,

Dans ccsm, aller dans 'Effets', choisissez 'Décoration des fenêtre' et dans 'Commande', entrez 'gtk-window-decorator --replace &' (ou emerald, ou le décorateur de fenêtre que vous aimez).

Si l'option disparaît quand vous relancez X, dans 'Préférences' créez un nouveau profile et changez de back-end.

[modifier] Compiz-fusion est lent

Si compiz-fusion vous parait lent, vous pouvez essayer d'augmenter les performances de celui ci en le lançant avec les parametres --fast-filter et --loose-binding

pour ce faire, trouvez l'endroit ou vous lancez "compiz-manager" et remplacez ce dernier par "compiz-manager --fast-filter --loose-binding" ceci peut augmenter vos FPS.

Autres langues