GTK-4.6.6
Introduction à GTK 4
Le paquet GTK 4 contient des
bibliothèques utilisées pour créer des interfaces utilisateur
graphiques pour les applications.
Note
Development versions of BLFS may not build or run some packages
properly if dependencies have been updated since the most recent
stable versions of the book.
Informations sur le paquet
Dépendances de GTK 4
Requises
FriBidi-1.0.11, gdk-pixbuf-2.42.8,
graphene-1.10.8, ISO
Codes-4.11.0, libepoxy-1.5.10, libxkbcommon-1.4.1, Pango-1.50.8, PyGObject-3.42.2 et wayland-protocols-1.26
Recommandées
adwaita-icon-theme-42.0 (par défaut
pour certaines clés de configuration de gtk4), gst-plugins-bad-1.20.3, gst-plugins-good-1.20.3 (exécution,
construit avec libvpx-1.12.0), hicolor-icon-theme-0.17 (requis pour
les tests et pour la configuration par défaut) et librsvg-2.54.4
Recommandées (requises pour construire GNOME)
gobject-introspection-1.72.0
Facultatives
colord-1.4.6, Cups-2.4.2, FFmpeg-5.1 (construit avec libvpx-1.12.0), GTK-Doc-1.33.2, Highlight-4.2
(à l'exécution, uniquement utilisé par gtk4-demo pour la coloration
syntaxique du code source de démonstration), sassc-3.6.2,
Tracker-3.3.2, gi-docgen,
libcloudproviders
et vulkan
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/gtk4
Installation de GTK 4
Installez GTK 4 en exécutant les
commandes suivantes :
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release -Dbroadway-backend=true .. &&
ninja
Pour lancer les tests, lancez : meson test --setup x11. Si vous
êtes dans une session Wayland, remplacez x11 par wayland. Quelques
tests peuvent échouer.
Maintenant, en tant qu'utilisateur root
:
ninja install
Explication des commandes
--buildtype=release
:
spécifie le type de construction convenant aux versions stables de
ce paquet, comme la valeur par défaut produit des binaires non
optimisés.
-Dbroadway-backend=true
: ce
paramètre active le moteur HTML5 de GDK.
-Dcloudproviders=enabled
:
utilisez ce paramètre si vous avez installé libcloudproviders
et souhaitez activer la prise en charge des fournisseurs de cloud
dans les fenêtres d'explorateur de fichiers.
-Dsysprof=enabled
: utilisez ce
paramètre si vous avez installé sysprof-3.44.0
et souhaitez activer la prise en charge du traçage des applications
GTK4.
-Dtracker=enabled
: utilisez ce
paramètre si vous avez installé Tracker-3.3.2 et
souhaitez l'utiliser pour les fonctions de recherche dans
l'explorateur de fichiers.
-Dcolord=enabled
: utilisez ce
paramètre si vous avez installé colord-1.4.6 et
souhaitez utiliser colord avec le moteur d'impression de CUPS.
-Dgtk_doc=true
: utilisez cette
option si vous avez installé GTK-Doc-1.33.2
et souhaitez générer la documentation de référence de l'API.
Configurer GTK 4
Fichiers de
configuration
~/.config/gtk-4.0/settings.ini
et
/usr/share/gtk-4.0/settings.ini
Informations sur la configuration
Les thèmes GTK 4 changent
l'apparence d'une application GTK
4. Vous pouvez utiliser un thème d'icônes pour changer les
icônes qui apparaissent dans la barre d'outils d'une application.
Si vous avez installé un thème GTK
4 (p. ex. le thème Adwaita construit dans GTK 4), un thème d'icônes (comme oxygen-icons5-5.94.0) ou une police
(Polices DejaVu), vous pouvez indiquer
vos préférences dans ~/.config/gtk-4.0/settings.ini
, ou le fichier
de configuration global par défaut (en tant qu'utilisateur
root
), dans /usr/share/gtk-4.0/settings.ini
. Pour
l'utilisateur local, voici un exemple :
mkdir -pv ~/.config/gtk-4.0
cat > ~/.config/gtk-4.0/settings.ini << "EOF"
[Settings]
gtk-theme-name = Adwaita
gtk-icon-theme-name = oxygen
gtk-font-name = DejaVu Sans 12
gtk-cursor-theme-size = 18
gtk-xft-antialias = 1
gtk-xft-hinting = 1
gtk-xft-hintstyle = hintslight
gtk-xft-rgba = rgb
gtk-cursor-theme-name = Adwaita
EOF
Il y a de nombreuses clés de paramètres, certaines avec des
valeurs par défaut. Vous pouvez les trouver sur Settings:
GTK 4 Reference Manual.
Contents
Programmes installés:
gtk4-broadwayd, gtk4-builder-tool,
gtk4-demo, gtk4-demo-application, gtk4-encode-symbolic-svg,
gtk4-icon-browser, gtk4-launch, gtk4-print-editor,
gtk4-query-settings, gtk4-update-icon-cache et
gtk4-widget-factory
Bibliothèques installées:
libgtk-4.so
Répertoires installés:
/usr/include/gtk-4.0, /usr/lib/gtk-4.0 et
/usr/share/gtk-4.0
Descriptions courtes
gtk4-broadwayd
|
fournit la prise en charge de l'affichage des
applications GTK 4 dans un navigateur web avec HTML5 et
les web sockets
|
gtk4-builder-tool
|
effectue diverses opération sur les fichiers .ui de
GtkBuilder
|
gtk4-demo
|
est un simple programme qui démontre certaines taches
qu'on peut faire avec GTK 4
|
gtk4-demo-application
|
est une simple application GTK 4 utile pour les tests
|
gtk4-encode-symbolic-svg
|
convertit les icônes SVG symboliques en fichiers PNG
spéciaux. GTK 4 peut charger et recolorer ces PNG, comme
les SVG originaux, mais il les charge bien plus
rapidement.
|
gtk4-icon-browser
|
est un utilitaire pour explorer les icônes du thème
d'icônes actuel. Il montre les icônes dans plusieurs
tailles, leurs variantes symboliques si elles sont
disponibles, ainsi qu'une description de l'icône et de
son contexte.
|
gtk4-launch
|
lance une application avec un nom donné. Le nom doit
correspondre au nom de fichier .desktop de l'application
(tel qu'il apparaît dans /usr/share/applications ), avec ou sans
l'extension « .desktop »
|
gtk4-print-editor
|
est un simple programme pour démontrer l'impression avec
les applications GTK 4
|
gtk4-query-settings
|
fournit une liste complète de tous les paramètres liés à
GTK 4
|
gtk4-update-icon-cache
|
est un utilitaire de mise en cache des thèmes d'icônes
qui crée des fichiers de cache utilisables avec mmap pour
les thèmes d'icônes
|
gtk4-widget-factory
|
est un programme pour visualiser les thèmes GTK 4 et les
widgets
|
libgtk-4.so
|
contient les fonctions qui fournissent une API
implémentant des interfaces utilisateurs graphiques
|
Last updated on