Peringatan Gtk Gtk dan kesalahan dari baris perintah

77

Dalam versi terbaru Ubuntu (11,10) ketika saya menjalankan dari baris perintah Gtk mengeluh keras (lebih dari beberapa baris) setiap kali jendela dibuka. Masalahnya adalah jelas dengan tema - jika saya mengubah default dari Ambianceke High-Contrastini hilang. Beberapa contoh:

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

Saya suka tema dan saya tidak ingin berpisah dengan mereka. Bagaimana saya bisa memperbaiki verbositas baris perintah dari Gtk? Saya cukup meretas baris perintah untuk menyaring pesan-pesan ini, tetapi saya benar-benar tidak menyukai gagasan itu.

Kemungkinan Terkait

Dari versi sebelumnya: Cara menghilangkan garis kesalahan aneh ...

Doyan
sumber

Jawaban:

107

The Unable to locate theme engine in module_path: "pixmap"pesan adalah dikenal bug .

Untuk memperbaikinya, menginstal gtk2-mesin-pixbuf Instal gtk2-engine-pixbuf paket

Peringatan yang Anda dapatkan dari menjalankan Evince adalah bug terpisah . Sejauh ini saya belum menemukan cara untuk memperbaikinya.

Yesaya
sumber
2
Bug itu sepertinya hanya merujuk pada peringatan pertama dari evince, bukan gdk_window_get_pointerkegagalan pernyataan.
Belanda
@ Dutchie, itu benar. Peringatan gerakan terhubung ke bug 873866 .
poolie
5
Jika Anda menggunakan sistem 64-bit, tetapi menggunakan software 32-bit memproduksi peringatan-peringatan itu Anda dapat mencoba: sudo apt-get install gtk2-engines-pixbuf:i386.
matematika
1
gtk2-engines-pixbuf memiliki dependensi yang belum terpenuhi di Trusty. "gtk2-engine-pixbuf: Tergantung: libgtk2.0-0 (= 2.24.23-0ubuntu1) tetapi 2.24.23-0ubuntu1.1 harus diinstal" Bagaimana cara memperbaiki bug pada 14.04?
foki
Bagi saya, ini sangat membantu dalam kaitannya dengan IntelliJ Idea.
Ajeeb.KP