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のコマンドラインの冗長性を修正するにはどうすればよいですか?コマンドラインをハックしてこれらのメッセージを除外することはできますが、私はその考えが本当に好きではありません。
おそらく関連する
以前のバージョンから:奇妙なエラー行を取り除く方法...
gdk_window_get_pointer
アサーションの失敗ではなく、証拠からの最初の警告のみを参照しているようです。