Gdk Avertissements et erreurs Gtk à partir de la ligne de commande

72

Dans la dernière version d’Ubuntu (11.10), lorsque je cours depuis 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 modifie la valeur par défaut de Ambiance à High-Contrast , cela disparaît. Quelques exemples:

[email protected]:~$ 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",

[email protected]:~$ 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é 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.

Peut-être lié

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

    
posée Hooked 14.10.2011 - 20:31
la source

1 réponse

102

Les messages Unable to locate theme engine in module_path: "pixmap"  sont un bogue connu.

Pour le réparer, installez le gtk2-engines-pixbuf package

Les avertissements que vous obtenez en exécutant Evince sont un bogue distinct. Pour autant que je sache, il n’ya pas encore de solution à ce problème.

    
réponse donnée Isaiah 14.10.2011 - 20:45
la source

Lire d'autres questions sur les étiquettes