GTK+-3.8.4

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.4.

Package Information

Dépendances de GTK+ 3

Requises

at-spi2-atk-2.8.1, gdk-pixbuf-2.28.2 et Pango-1.34.1

Facultatives (nécessaires si vous construisez GNOME)

gobject-introspection-1.36.0

Facultatives

colord-1.0.3, Cups-1.6.3, DocBook-utils-0.6.14, GTK-Doc-1.19, libxkbcommon and Wayland

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.20 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

Trois tests sont connus pour échouer, pour tester les résultats :

make -k 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
[Note]

Note

Si vous installé le paquet dans votre système en utilisant une méthode « DESTDIR », /usr/share/glib-2.0/schemas/gschemas.compiled ne sera pas mis à jour/créé. Créez (ou mettez à jour) le fichier en utilisant la commande suivante en tant qu'utilisateur root :

glib-compile-schemas /usr/share/glib-2.0/schemas

Explication des commandes

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

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.8.4 ou un thème d'icône (tel que GNOME Icon-Theme-3.8.3) 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: gtk-launch, gtk-query-immodules-3.0, gtk-update-icon-cache, gtk3-demo, gtk3-demo-application, et gtk3-widget-factory
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, et /usr/share/gtk-doc/html/{gail-libgail-util3,gdk3,gtk3}

Descriptions courtes

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.

gtk3-demo

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

gtk3-demo-application

est une simple application GTK+ 3.

gtk3-widget-factory

est un programme pour voir les thèmes et les gadgets GTK+ 3.

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 : 2013-03-15 17:26:39 +010