Forum debian-fr.org

Rechercher pour:

* Connexion   * Inscription

* FAQ    * Rechercher





Publier un nouveau sujet Répondre au sujet  [ 1 message ] 
Auteur Message
 Sujet du message: accélérer gtk avec libcairo
MessagePublié: 22 Sep 2007 11:18 
Hors-ligne
Nouvel utilisateur
Avatar de l’utilisateur

Inscrit le: 11 Mai 2007 11:22
Messages: 26
(Howto revu le 27.09).

Sources :
Je me suis inspiré du lien suivant (en italien) :
http://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 http://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
1. Avec le binary :
$ cd ..
# debian/rules binary

2. 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 http://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 ?


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 1 message ] 

Index du forum » Forums d'aide » Trucs et Astuces


Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr