Na versão mais recente do Ubuntu (11.10), quando corro da linha de comando, o Gtk reclama alto (várias linhas) cada vez que uma janela é aberta. O problema está claramente no tema - se eu alterar o padrão de Ambiance
para High-Contrast
isso desaparecerá. Alguns exemplos:
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
Gosto dos temas e não quero me separar deles. Como posso corrigir a verbosidade da linha de comando no Gtk? Posso simplesmente hackear a linha de comando para filtrar essas mensagens, mas realmente não gosto dessa ideia.
Possivelmente relacionado
De uma versão anterior: Como se livrar da linha de erro ímpar ...
gdk_window_get_pointer
falha de asserção.sudo apt-get install gtk2-engines-pixbuf:i386
.