web-dev-qa-db-ja.com

コマンドラインからのGdk Gtk警告とエラー

Ubuntuの最新バージョン(11.10)では、コマンドラインから実行すると、ウィンドウが開くたびにGtkが(数行にわたって)大声で文句を言います。問題は明らかにテーマにあります-デフォルトをAmbianceからHigh-Contrastに変更すると、これはなくなります。いくつかの例:

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のコマンドラインの冗長性を修正するにはどうすればよいですか?コマンドラインをハックしてこれらのメッセージを除外することはできますが、私はその考えが本当に好きではありません。

おそらく関連している

以前のバージョンから: 奇妙なエラー行を取り除く方法...

76
Hooked

Unable to locate theme engine in module_path: "pixmap"メッセージは、既知の バグ です。

修正するには、 gtk2-engines-pixbufInstall gtk2-engines-pixbuf パッケージ

Evinceの実行から得られる警告は、個別の bug です。私が知る限り、それに対する修正はまだありません。

106
Isaiah