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 ...

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.