GTK+-3.6.1

Introduction à GTK+ 3

Le paquet GTK+ 3 contient les bibliothèques utilisées pour les interfaces grphiques des applications.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.

Package Information

Dépendances de GTK+ 3

Requises

at-spi2-atk-2.6.1, gdk-pixbuf-2.26.4 et Pango-1.32.1

Facultatives (nécessaires si vous construisez GNOME)

gobject-introspection-1.34.1.1

Facultatives

colord-0.1.23, Cups-1.6.1, DocBook-utils-0.6.14 et GTK-Doc-1.18.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gtk3

Installation de GTK+ 3

[Note]

Note

GTK+ 3 va écraser gtk-update-icon-cache de gtk+-2.24.13 s'il est installé. Il n'est pas faux de considérer que les deux programmes fournissent les mêmes fonctions. Si vous souhaitez en garder celui de GTK+ 2, vous pouvez ajouter --enable-gtk2-dependency à la commande configure.

Installez GTK+ 3 en lançant les commandes suivantes :

./configure --prefix=/usr --sysconfdir=/etc &&
make

Pour tester les résultats :

rm tests/a11y/pickers.ui &&
make check

Maintenant, en tant qu'utilisateurroot :

make install
[Note]

Note

Si vous avez installé le paquet sur votre système en utilisant une méthode « DESTDIR », un fichier important n'a pas été installé et il faut le copier et/ou le générer. Générez-le en utilisant la commande suivante en tant qu'utilisateur root :

gtk-query-immodules-3.0 --update-cache

Explication des commandes

--disable-packagekit : Ce paramètre désactive l'utilisation de PackageKit qui n'est pas nécessaire dans BLFS.

rm tests/css/parser/selector.css et rm tests/a11y/pickers.ui: Ceci empêche des tests de se lancer qui sont connus pour échouer.

Configurer GTK+ 3

Fichiers de Configuration

~/.config/gtk-3.0/settings.ini et /etc/gtk-3.0/settings.ini

Informations de configuration

Les thèmes GTK+ 3 modifient la manière dont est affichée une application GTK+ 3. Un thème d'icône peut être utilisé pour modifier les icônes apparaissant sur la barre d'outils de l'application. Si vous avez installé un thème GTK+ 3 (comme gnome-themes-standard-3.6.1 ou un thème d'icône (tel que GNOME Icon-Theme-3.6.0) vous pouvez définir vos préférences dans ~/.config/gtk-3.0/settings.ini. Par exemple :

mkdir -p ~/.config/gtk-3.0 &&
cat > ~/.config/gtk-3.0/settings.ini << "EOF"
[Settings]
gtk-theme-name = Adwaita
gtk-fallback-icon-theme = gnome
EOF

Il existe beaucoup plus de thèmes disponibles sur http://gnome-look.org/ et à d'autres endroits.

Après avoir choisi les thèmes qui vous plaisent, vous pouvez (en tant qu'utilisateur root), en faire coux par défaut pour tout le système :

cat > /etc/gtk-3.0/settings.ini << "EOF"
[Settings]
gtk-theme-name = Clearwaita
gtk-fallback-icon-theme = elementary
EOF

Contenu

Programmes installés: gtk3-demo, gtk3-demo-application, gtk-launch, gtk-query-immodules-3.0 and gtk-update-icon-cache
Bibliothèques installées: libgailutil.so, libgdk-3.so et libgtk-3.so
Répertoires installés: /etc/gtk-3.0, /usr/include/gail-3.0, /usr/include/gtk-3.0, /usr/lib/gtk-3.0, /usr/share/gtk-3.0, /usr/share/gtk-doc/html/gail-libgail-util3, /usr/share/gtk-doc/html/gdk3 and /usr/share/gtk-doc/html/gtk3

Descriptions courtes

gtk3-demo

est un programme simple de démonstration de ce qu'on peut faire avec GTK+ 3

gtk-launch

lance une application utilisée pour donner le nom. Le nom doit correspondre à des nom de fichier d'application de bureau, qui sont dans /usr/share/application, avec ou sans l'extension '.desktop'.

gtk-query-immodules-3.0

rassemble des informations sur les modules de méthode d'entrée chargeables pour GTK+ 3 et il les écrit à l'emplacement du fichier cache par défaut ou sur la sortie standard.

gtk-update-icon-cache

est un outil de mise en cache de thème d'icône qui crée des fichiers de cache mmap()able pour les thèmes d'icônes.

libgailutil.so

contient les fonctions qui implémentent les interfaces d'accessibilité définies par le GNOME Accessibility Toolkit.

libgdk-3.so

contient les fonctions agissant comme une enveloppe autour des fonctions de dessin et de mise en fenêtres de bas niveau qu'offrent les lgraphics sous-jacenteslgraphics

libgtk-3.so

contient les fonctions offrant une API pour implémenter des interfaces graphiques.

Last updated on : 2012-09-15 04:37:48 +020