Gdk Gtk avvisi ed errori dalla riga di comando


77

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 Ambiancea High-Contrastquesta 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 ...

Risposte:


107

I Unable to locate theme engine in module_path: "pixmap"messaggi sono un bug noto .

Per risolvere il problema, installare il gtk2-engines-pixbuf Installa gtk2-engine-pixbuf pacchetto

Gli avvisi che ricevi eseguendo Evince sono un bug separato . Non c'è ancora una soluzione per quello che posso dire.


2
Quel bug sembra solo fare riferimento al primo avvertimento di evince, non al gdk_window_get_pointerfallimento dell'asserzione.
dutchie,

@dutchie, è vero. Gli avvertimenti sui gesti sono collegati al bug 873866 .
Poolie

5
Se si utilizza un sistema a 64 bit, ma utilizzando il software a 32-bit che produce questi avvertimenti si potrebbe provare: sudo apt-get install gtk2-engines-pixbuf:i386.
matematica

1
gtk2-engine-pixbuf ha dipendenze non soddisfatte in Trusty. "gtk2-engine-pixbuf: dipende da: libgtk2.0-0 (= 2.24.23-0ubuntu1) ma deve essere installato 2.24.23-0ubuntu1.1" Come correggere quel bug su 14.04?
foki,

Per me, questo è stato utile in relazione a IntelliJ Idea.
Ajeeb.KP
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.