79 votes

Gdk Avertissements et erreurs de Gtk en ligne de commande

Dans la dernière version d'Ubuntu (11.10), lorsque j'utilise la ligne de commande, Gtk se plaint bruyamment (sur plusieurs lignes) à chaque fois qu'une fenêtre est ouverte. Le problème est clairement lié au thème - si je change le thème 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 ces thèmes et je ne veux pas m'en séparer. Comment puis-je corriger la verbosité de la 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.

Possiblement lié

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

111voto

Craig Smitham Points 522

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

Pour le corriger, installez le gtk2-engines-pixbuf Install gtk2-engines-pixbuf paquet

Les avertissements que vous obtenez en exécutant Evince sont un problème distinct bug . Il n'y a pas encore de solution pour cela, pour autant que je sache.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X