在最新版本的Ubuntu(11.10)中,当我从命令行运行时,每次打开一个窗口时,Gtk都会大声抱怨(多行)。问题显然出在主题上 - 如果我将默认主题从Ambiance更改为High-Contrast,这个问题就消失了。以下是一些示例:
我喜欢这些主题,不想放弃它们。我该如何修复来自Gtk的命令行冗长输出?我可以简单地通过修改命令行来过滤掉这些消息,但我真的不喜欢那个想法。 可能相关 从之前的版本中:如何摆脱奇怪的错误行...
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
我喜欢这些主题,不想放弃它们。我该如何修复来自Gtk的命令行冗长输出?我可以简单地通过修改命令行来过滤掉这些消息,但我真的不喜欢那个想法。 可能相关 从之前的版本中:如何摆脱奇怪的错误行...
gdk_window_get_pointer
的断言失败。 - dutchiesudo apt-get install gtk2-engines-pixbuf:i386
。 - mathsudo apt-get install gtk2-engines-pixbuf
可以正常工作。 - Prasanth Ganesan