(Howto revu le 27.09).
Sources :
Je me suis inspiré du lien suivant (en italien) :
guide.debianizzati.org/index.php … ro_e_Glitz
Pour accélérer GTK avec Cairo et Glitz, j’utilise les paquets de la
version sid.
Paquets requis :
apt-get install cvs libtool
apt-get install libglitz1-dev
#apt-get install libfreetype6-dev libdirectfb-dev libfontconfig1-de
Installation de ckeckinstall depuis le site officiel :
$ wget checkinstall.izto.org/files/deb/ … 1_i386.deb
dpkg -i checkinstall*.deb
Je me place dans le dossiers src de home :
$ mkdir ~/src # si le répertoire n’existe pas
$ cd ~/src
$ apt-get source libcairo2
apt-get install libdirectfb-dev # cf. plus bas pourquoi l’installer
apt-get build-dep libcairo2
$ cd libcairo-*
$ cd debian
$ nano rules
Ici il faut activer glitz avec cairo, donc rechercher --disable-glitz et
le modifier par --enable-glitz 2 fois (au moins on est sûr d’activer la bonne) !
C’est normalement la section DEB_CONFIGURE_USER_FLAGS indiquée que j’ai trouvée
dans la section DIRECTFB_CONFIGURE_FLAG. Celle-ci stipule :
udeb package flags
directfb DirectFB (requires Build-Depend on libdirectfb-dev (>=
0.9.25) )
C’est la raison pour laquelle j’ai installé le paquet libdirectfb-dev
plus haut.
2 méthodes possibles maintenant
- Avec le binary :
$ cd …
debian/rules binary
- Avec les sources :
cd ~/src
apt-get source libcairo2 --compile
Ensuite on installe les paquets . deb ainsi obtenus :
dpkg -i libcairo*.deb
Maintenant, il faut compiler gtk-engines. Cette méthode n’a pas fonctionnée pour
moi :
$ export CVSROOT=’:pserver:anonymous@anoncvs-i-know-i-should-use-svn.gnome.org:/cvs/gnome’
$ cvs login
$ cvs -z3 co gtk-engines
$ cvs checkout gtk-engines
Donc j’ai utilisé celle-ci :
apt-get source gtk-engines
apt-get build-dep gtk-engines
apt-get source gtk-engines --compile
qui n’installe pas le thème clearlook comme attendu dans la version CVS,
mais les thèmes metal, notif, pixmap, raleigh et redmond95.
J’ai donc utilisé une troisième solution : télécharger les sources :
$ wget prdownloads.sourceforge.net/clea … 2?download
$ tar xvjf clearlooks-0.6.2.tar.bz2
$ cd clearlooks-0.6.2
$ ./configure
$ make
make install
checkinstall
la dernière ligne visait à produire un paquet .deb . Elle devrait se
substituer à make install, mais elle a échoué chez moi sans le make
install. peut-être aurai-je du faire un make clean ?
Configuration de Xorg
nano /etc/X11/xorg.conf
Créer ou modifier la section extension :
Section "Extensions"
Option “Composite” "Enable"
Option “RENDER” "Enable"
EndSection
Voilà, on peut choisir le thème compilé avec l’utilitaire
gtk-theme-switch2 ou dans le panneau de configuration de gnome, section thème.
Ou encore en éditant le fichier .gtkrc-2.0 avec l’instruction include.
Pour ceux qui ont une carte graphique et un processeur rapide, ils
peuvent installer un programme comme xcompmgr pour faire les ombres ou
autre effet.
Est-ce que cette manip’ a accéléré votre affichage ?