커맨드 라인에서 실행할 때 최신 버전의 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
주장 실패가 아니라 evince의 첫 번째 경고 만 참조하는 것 같습니다 .