HOWTO Compiz-fusion
Un article de Gentoo Linux Wiki.
| 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 |
|
|
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.
