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 ...
Les messages Unable to locate theme engine in module_path: "pixmap"
sont connus bug .
Pour résoudre ce problème, installez le 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.