Une méthode pour rendre l'utilisation d'un ordinateur plus plaisante est l'ajout de jolis effets en 3D.
L'installation du paquet binaire Compiz Fusion est simple, mais sa configuration demande quelques étapes qui ne sont pas décrites dans la documentation du logiciel porté.
Les effets visuels dans l'environnement de bureau peuvent
être à l'origine d'une charge non-négligeable pour la carte
graphique. Pour les cartes graphiques nVidia, le pilote de
périphérique propriétaire est nécessaire pour obtenir de
bonnes performances. Les utilisateurs d'autres cartes
graphiques peuvent sauter cette section et poursuivre avec la
partie sur la configuration
d'xorg.conf
.
Pour déterminer quel pilote nVidia est requis, consultez la FAQ à ce sujet.
Après avoir déterminé le pilote correct à utiliser pour votre carte, l'installation est aussi simple que d'installer n'importe quel autre paquet binaire.
Par exemple, pour installer la dernière version du pilote:
#
pkg install x11/nvidia-driver
Le pilote créera un module noyau, qui doit être chargé au
démarrage du système. Ajoutez la ligne suivante au fichier
/boot/loader.conf
:
nvidia_load="YES"
Pour charger immédiatement le module noyau dans le
noyau en cours d'utilisation, utilisez une commande du type
kldload nvidia
. Cependant, il a été
remarqué que certaines versions
d'Xorg ne fonctionnaient pas
correctement si le pilote n'était pas chargé lors du
démarrage du système. Après l'édition du fichier
/boot/loader.conf
,
un redémarrage est donc recommandé.
Avec le module noyau chargé, seul la modification d'une
ligne dans xorg.conf
est nécessaire pour
activer le pilote propriétaire:
Trouvez la ligne suivante dans
/etc/X11/xorg.conf
:
Driver "nv"
et modifiez-la pour:
Driver "nvidia"
Lancez l'interface graphique comme vous en avez l'habitude, et vous devriez être accueilli par le logo nVidia. Tout devrait fonctionner comme à l'accoutumée.
Pour activer Compiz Fusion,
/etc/X11/xorg.conf
doit être
modifié:
Ajoutez la section suivante pour activer les effets du compositeur:
Section "Extensions" Option "Composite" "Enable" EndSection
Recherchez la section « Screen » qui devrait être semblable à celle ci-dessous:
Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" ...
et ajouter les deux lignes suivantes (après la ligne « Monitor »):
DefaultDepth 24 Option "AddARGBGLXVisuals" "True"
Recherchez la partie « Subsection » faisant référence à la définition de l'écran que vous voulez utiliser. Par exemple, si vous voulez utiliser une définition de 1280x1024, recherchez la partie comme ci-dessous. Si la définition voulue n'apparaît nulle part, vous devrez ajouter l'entrée correspondante à la main:
SubSection "Display" Viewport 0 0 Modes "1280x1024" EndSubSection
Une profondeur de couleurs de 24 bits est requise pour un bureau utilisant la composition, modifiez la section précédente pour:
SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" EndSubSection
Et enfin, vérifiez que les modules « glx » et « extmod » sont chargés dans la section « Module »:
Section "Module" Load "extmod" Load "glx" ...
Ce qui précède peut être effectué automatiquement avec
x11/nvidia-xconfig en exécutant (en tant
que root
):
#
nvidia-xconfig --add-argb-glx-visuals
#
nvidia-xconfig --composite
#
nvidia-xconfig --depth=24
L'installation de Compiz Fusion est aussi simple que celle de n'importe quel paquet binaire:
#
pkg install x11-wm/compiz-fusion
Quand l'installation est achevée, lancez votre environnement de bureau et, à un terminal, entrez les commandes suivantes (sous l'utilisateur normal):
%
compiz --replace --sm-disable --ignore-desktop-hints ccp &
%
emerald --replace &
Votre écran devrait clignoter quelques secondes, étant donné que votre gestionnaire de fenêtres (par exemple Metacity si vous utilisez GNOME) est remplacé par Compiz Fusion. Emerald s'occupera de la décoration des fenêtres (c'est à dire, les boutons de fermeture, de réduction, d'agrandissement, les barres de titres etc.).
Vous avez la possibilité de convertir tout cela en une procédure à exécuter automatiquement au démarrage (par exemple en l'ajoutant à « Sessions » dans le cas d'un bureau GNOME):
#! /bin/sh compiz --replace --sm-disable --ignore-desktop-hints ccp & emerald --replace &
Sauvegardez ce fichier dans votre répertoire personnel
sous le nom, par exemple, start-compiz
et
rendez-le exécutable:
%
chmod +x ~/start-compiz
Utilisez ensuite l'interface graphique pour l'ajouter au menu GNOME).
(situé dans , , dans le cas d'un environnement de bureauPour sélectionner tous les effets visuels désirés et leurs paramètres, exécutez (toujours en tant qu'utilisateur normal) le programme Compiz Config Settings Manager:
%
ccsm
Sous GNOME, il peut être trouvé dans le menu , puis .
Si vous avez sélectionné « gconf support » lors
de la compilation, vous pourrez également voir ces paramètres
en utilisant gconf-editor
sous
apps/compiz
.
Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Pour toutes questions à propos de FreeBSD, lisez la
documentation avant de contacter
<questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez
<doc@FreeBSD.org>.