Nella versione più recente di Ubuntu (11.10) quando corro dalla riga di comando Gtk si lamenta rumorosamente (su più righe) ogni volta che viene aperta una finestra. Il problema è chiaramente con il tema: se cambio l'impostazione predefinita da Ambiance
a High-Contrast
questa scompare. Qualche esempio:
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
Mi piacciono i temi e non voglio separarmene. Come posso correggere la verbosità della riga di comando da Gtk? Posso semplicemente hackerare la riga di comando per filtrare questi messaggi, ma davvero non mi piace quell'idea.
Possibilmente correlato
Da una versione precedente: Come sbarazzarsi della riga di errore dispari ...
gdk_window_get_pointer
fallimento dell'asserzione.