web-dev-qa-db-fra.com

Gdk Gtk avertissements et erreurs de la ligne de commande

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 change la valeur par défaut de Ambiance en High-Contrast, cela disparaîtra. 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.

Peut-être lié

A partir d'une version précédente: Comment se débarrasser d'une ligne d'erreur étrange ...

76
Hooked

Les messages Unable to locate theme engine in module_path: "pixmap" sont connus bug .

Pour résoudre ce problème, installez le gtk2-engines-pixbufInstall gtk2-engines-pixbuf paquet

Les avertissements que vous recevez en exécutant Evince sont séparés bug . Pour autant que je sache, il n'y a pas encore de solution pour cela.

106
Isaiah