명령 줄의 Gdk Gtk 경고 및 오류


77

커맨드 라인에서 실행할 때 최신 버전의 Ubuntu (11.10)에서 Gtk는 창이 열릴 때마다 큰 소리로 (여러 줄 이상) 불평합니다. 문제는 분명히 테마에 있습니다. 기본값 AmbianceHigh-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에서 커맨드 라인 세부 정보를 수정하려면 어떻게해야합니까? 명령 줄을 해킹하여 이러한 메시지를 걸러 낼 수는 있지만 그 아이디어가 마음에 들지 않습니다.

아마도 관련

이전 버전에서 : 홀수 오류 라인을 제거하는 방법 ...

답변:


107

Unable to locate theme engine in module_path: "pixmap"메시지는 알려진 버그 .

수정하려면 gtk2-engines-pixbuf gtk2-engines-pixbuf 설치 패키지를 설치하십시오

Evince를 실행하면 발생하는 경고는 별도의 버그 입니다. 내가 알 수있는 한 아직 해결 방법이 없습니다.


2
이 버그는 gdk_window_get_pointer주장 실패가 아니라 evince의 첫 번째 경고 만 참조하는 것 같습니다 .
dutchie

@dutchie, 사실입니다. 제스처 경고는 버그 873866에 연결되어 있습니다.
poolie

5
64 비트 시스템을 사용하지만 32 비트 소프트웨어를 사용하여 이러한 경고를 생성하는 경우 다음을 시도 할 수 있습니다 sudo apt-get install gtk2-engines-pixbuf:i386..
math

1
gtk2-engines-pixbuf는 Trusty에서 충족되지 않은 종속성을 가지고 있습니다. "gtk2-engines-pixbuf : 의존 : libgtk2.0-0 (= 2.24.23-0ubuntu1) 그러나 2.24.23-0ubuntu1.1이 설치 될 것입니다"14.04에서 그 버그를 고치는 방법?
foki

나에게 이것은 IntelliJ Idea와 관련하여 도움이되었습니다.
Ajeeb.KP
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.