Gdk Gtk-Warnungen und -Fehler über die Befehlszeile

77

In der neuesten Version von Ubuntu (11.10) beschwert sich Gtk jedes Mal, wenn ein Fenster geöffnet wird, über mehrere Zeilen. Das Problem liegt eindeutig am Thema - wenn ich den Standard von Ambianceauf High-Contrastdiesen ändere , geht das weg. Einige Beispiele:

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

Ich mag die Themen und ich möchte mich nicht von ihnen trennen. Wie kann ich die Befehlszeilen-Ausführlichkeit von Gtk korrigieren? Ich kann einfach die Befehlszeile hacken, um diese Nachrichten herauszufiltern, aber diese Idee gefällt mir wirklich nicht.

Möglicherweise verwandt

Aus einer früheren Version: So entfernen Sie ungerade Fehlerzeilen ...

Süchtig
quelle

Antworten:

107

Die Unable to locate theme engine in module_path: "pixmap"Nachrichten sind ein bekannter Fehler .

Installieren Sie das Paket gtk2-engines-pixbuf , um das Problem zu behebenInstallieren Sie gtk2-engines-pixbuf

Die Warnungen, die Sie beim Ausführen von Evince erhalten, sind ein separater Fehler . Soweit ich das beurteilen kann, gibt es noch keine Lösung dafür.

Jesaja
quelle
2
Dieser Fehler scheint nur auf die erste Warnung von evince zu verweisen, nicht auf das gdk_window_get_pointerVersagen der Aussage.
Dutchie
@dutchie, das stimmt. Die Gestenwarnungen sind mit dem Fehler 873866 verbunden .
Poolie
5
Wenn Sie ein 64-Bit - System verwenden, aber unter Verwendung von 32-Bit - Software dieser Warnungen produzieren Sie könnten versuchen: sudo apt-get install gtk2-engines-pixbuf:i386.
Mathe
1
gtk2-engines-pixbuf haben in Trusty nicht erfüllte Abhängigkeiten. "gtk2-engines-pixbuf: Hängt ab von: libgtk2.0-0 (= 2.24.23-0ubuntu1), aber 2.24.23-0ubuntu1.1 muss installiert werden."
Foki
Für mich war dies in Bezug auf IntelliJ Idea hilfreich.
Ajeeb.KP