Gdk Gtk avisos e erros da linha de comando

70

Na versão mais recente do Ubuntu (11.10), quando executo a partir da linha de comando, o Gtk faz uma reclamação (em várias linhas) toda vez que uma janela é aberta. O problema é claramente com o tema - se eu mudar o padrão de Ambiance para High-Contrast , isso vai embora. 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

Eu gosto dos temas e não quero me separar deles. Como posso corrigir a verbosidade da linha de comando do Gtk? Eu posso simplesmente hackear a linha de comando para filtrar essas mensagens, mas eu realmente não gosto dessa idéia.

Possivelmente relacionado

De uma versão anterior: Como se livrar da linha de erro estranho ...

    
por Hooked 14.10.2011 / 20:31

1 resposta

100

As mensagens Unable to locate theme engine in module_path: "pixmap"  são um conhecido bug .

Para corrigir isso, instale o gtk2-engines-pixbuf pacote

Os avisos que você obtém ao executar o Evince são um bug separado. Não há uma correção para isso ainda, tanto quanto eu posso dizer.

    
por Isaiah 14.10.2011 / 20:45

Tags