Dans la dernière version d'Ubuntu (11.10), lorsque je lance à partir de la ligne de commande, Gtk se plaint fort (sur plusieurs lignes) à chaque fois qu'une fenêtre est ouverte. Le problème est clairement lié au thème - si je modifie la valeur par défaut de Ambiance
à, High-Contrast
cela disparaît. Quelques exemples:
travis@hydrogen:~$ emacs foo.txt
(emacs:1550): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(emacs:1550): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(emacs:1550): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(emacs:1550): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(emacs:1550): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(emacs:1550): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(emacs:1550): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(emacs:1550): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
travis@hydrogen:~$ evince test.pdf
(evince:1566): GLib-GObject-WARNING **: g_object_set_valist: construct property "enable-gestures" for object `EvView' can't be set after construction
(evince:1566): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:1566): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
(evince:1566): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
J'aime les thèmes et je ne veux pas m'en séparer. Comment puis-je corriger la verbosité en ligne de commande de Gtk? Je peux simplement pirater la ligne de commande pour filtrer ces messages, mais je n'aime vraiment pas cette idée.
Éventuellement liés
D'une version précédente: Comment se débarrasser de la ligne d'erreur étrange ...
gdk_window_get_pointer
échec de l' assertion.