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のコマンドラインの冗長性を修正するにはどうすればよいですか?コマンドラインをハックしてこれらのメッセージを除外することはできますが、私はその考えが本当に好きではありません。
おそらく関連している
以前のバージョンから: 奇妙なエラー行を取り除く方法...
Unable to locate theme engine in module_path: "pixmap"
メッセージは、既知の バグ です。
修正するには、 gtk2-engines-pixbuf パッケージ
Evinceの実行から得られる警告は、個別の bug です。私が知る限り、それに対する修正はまだありません。