GTK+ Traduction Française du Manuel de référence |
---|
Exécuter des Applications GTK+Exécuter des Applications GTK+ — Comment exécuter et déboguer votre application GTK+ |
Toutes les applications supportent un nombre d'options de ligne de
commande standards. Celles-ci sont tirées??? de argv
par gtk_init(). Les modules peuvent analyser et enlever d'autres options. Le X11 et le
Windows backends de GDK analysent certaines options de ligne de commande additionnelles.
--gtk-module
. Liste
de modules à charger en plus de ceux qui sont
spécifiés dans la variable d'environnement module
GTK_MODULES
et dans la configuration de gtk-modules
.
--g-fatal-warnings
. Fait
en sorte que GTK+ s'arrête pour chaque avertissement. C'est
utile pour stopper sur le premier avertissement du débogueur, si
votre application provoque plusieurs avertissements. Le mieux est
presque toujours de commancer la correction par le premier
avertissement rencontré.
--gtk-debug
.
Une liste d'options de débogage à ouvrir en plus de celles spécifiées dans la variable d'environnement options
GTK_DEBUG
. Cette option est valable uniquement si GTK+ a été configurée avec--enable-debug=yes
.
--gtk-no-debug
.
Une liste d'options de débogage fermée. Cette option est valable uniquement si GTK+ a été configurée avec
options
--enable-debug=yes
.
Les options qui suivent sont en réalité utilisées par GDK, et non par GTK+ mais nous les listons ici néanmoins de le seul but d'être complets.
--class
.
Définit la classe de programme; voir class
gdk_set_program_class
().
--name
. Définit le nom du programme.
name
--gdk-debug
.
Une liste d'options de débogage à ouvrir en plus de celle spécifiées dans la variable d'environnement options
GDK_DEBUG
. Cette option est valable uniquement si GTK+ a été configurée avec --enable-debug=yes.
--gdk-no-debug
. Une liste d'options de débogage fermée. Cette option est valable uniquement si GTK+ a été configurée avec
options
--enable-debug=yes
.
GTK+ inspecte un certain nombre de variables d'environnement en plus des variables standard comme LANG
, PATH
, HOME
or DISPLAY
; la plupart du temps pour déterminer le chemin d'accès pour rechercher certains fichiers. Les backends X11, Windows et Framebuffer de GDK utilisent quelques variables d'environnement additionnelles.
GTK_DEBUG
. Si GTK+ a été configuré avec --enable-debug=yes
,
cette variable peut être définie à partir
d'un liste d'options de débogage, ainsi GTK+ fournira
différents types d'informations de débogage.
misc |
Informations diverses |
plugsocket |
Cross-process embedding |
text |
Text widget internals |
tree |
Tree widget internals |
updates |
Visual feedback about window updates |
keybindings |
Keybindings |
multihead |
Travail avec des affichages multiples |
modules |
chargement de modules |
geometry |
définition de la taille |
icontheme |
Thèmes d'icônes |
printing |
support d'impression |
La valeur spéciale all
peut être utiliser pour ouvrir toutes les options de débogage.
GTK_MODULES
.
Une liste de modules à charger.
GTK_PATH
. Définit une
liste de répertoires à chercher quand GTK+ cherche
à charger des objets dynamiques comme un module
spécifié par
GTK_MODULES
, des moteurs de thèmes
??, et des modules de méthode d'entrée?? . Si le
chemin d'accès pour charger l'objet dynamique est un chemin
d'accès absolu, alors GTK+ le charge directement. Autrement,
GTK+ goes in turn through the directories in GTK_PATH, suivi du répertoire .gtk-2.0
dans le répertoire "home" de l'utilisateur, suivi par le répertoire par défaut du système,qui est
.
(Si libdir
/gtk-2.0/modulesGTK_EXE_PREFIX
est défini, libdir
est $GTK_EXE_PREFIX/lib
. Sinon c'est la libdir
qui a été spécifiée quand GTK+ a été configuré, habituellement
/usr/lib
, ou
/usr/local/lib
.) Pour chaque répertoire de la liste, GTK+ regarde dans le sous-répertoire
là où directory
/version
/host
/type
version
est de la version de GTK+ (utilisez pkg-config
--variable=gtk_binary_version gtk+-2.0
pour déterminé cela depuis le script), host
est l'architecture sur laquelle GTK+ a été construit. (utilisez pkg-config
--variable=gtk_host gtk+-2.0
pour déterminer cela depuis le script), et type
est le répertoire spécifique pour le is a directory
specific au type des modules ; couremment il peut être
modules
, engines
ou
immodules
ce qui corres Directory Specification.pond aux trois types de modules du dessus. version
, ou
host
, ou les deux peuvent
être omis . GTK+ regarde en premier dans le
répertoire le plus spécifique, ensuite dans les
répertoires avec le moins de composants.
Les composants de de GTK_PATH sont séprés par le
caractère ':' sur
Linux et Unix, et le caractère ';' sur Windows.
GTK_IM_MODULE
. Définit un
module IM module à utiliser en préférence
à celui définit en local.
GTK_IM_MODULE_FILE
.
Définit le fichier listant les modules IM à charger. Cette variable d'environnement dépasse le im_module_file
spécifié dans les fichiers RC, lequel depasse alternativement la valeur par défaut
(sysconfdir
/gtk-2.0/gtk.immodulessysconfdir
est le sysconfdir définit quand GTK+ a été configuré, habituellement /usr/local/etc
.)
GTK2_RC_FILES
.
Définit une liste de fichiers RC à analyser à la place des fichiers RC par défaut; voir Fichiers Ressource.
GTK_EXE_PREFIX
.
S'il est définit, GTK+ utilise $GTK_EXE_PREFIX/lib
à la place du libdir configuré quand GTK+ a été compilé.
GTK_DATA_PREFIX
. S'il est définit, fait en sorte que GTK+ utilise $GTK_DATA_PREFIX
à la place du prefix configuré quand GTK+ a été compilé.
Les variables d'environnement qui suivent sont utilisée par GdkPixbuf, GDK ou Pango, et pas par GTK+ elle -même, mais nous les listons ici pour être le plus complet possible.
GDK_PIXBUF_MODULE_FILE
. Définit
le fichier qui liste les modules cahrgeur de GdkPixbuf loader
à charger. Cette variable d'environnement dépasse la
valeur par défaut
(sysconfdir
/gtk-2.0/gdk-pixbuf.loaderssysconfdir
est le sysconfdir définit quand GTK+ a été configuré, habituellement /usr/local/etc
.)
GDK_DEBUG
.
Si GTK+ a été configuré avec --enable-debug=yes
,
cette variable peut être définie à partir d'une
liste d'options de débogage, elle va faire en sorte que GDK
affiche les différents types d'information de débogage.
misc |
Informations diverses |
events |
Montre tous les événements reçus par GDK |
dnd |
Information au sujet deu glisser-déposer |
xim |
Information au sujet du support XIM |
La valeur spéciale all
peut être utilisée pour ouvrir toutes les options de débogage.
XDG_DATA_HOME
, XDG_DATA_DIRS
.GTK+
utilise ces variables d'environnement pour localiser les thèmes
d'icône et l'information sur MIME.Pour plus d'informations, voir Spécifications
des Thèmes d' Icon Theme Specification,
the Shared Base de données des info-MIME partagées and the Spécifications
du Répertoire de Base