파일 롤러 Gtk-CRITICAL 오류의 원인은 무엇입니까?

파일 롤러 Gtk-CRITICAL 오류의 원인은 무엇입니까?

저는 Fedora F16(Gnome 3 대신 XFCE 사용)을 실행하고 있으며 이를 설치한 이후 터미널에서 GUI 소프트웨어를 실행할 때마다 다음과 같은 오류가 발생합니다.

(file-roller:4828): Gtk-CRITICAL **: gtk_style_provider_get_style_property: assertion `g_type_is_a (gtk_widget_path_get_object_type (path), pspec->owner_type)' failed
(file-roller:4828): Gtk-CRITICAL **: gtk_style_provider_get_style_property: assertion `g_type_is_a (gtk_widget_path_get_object_type (path), pspec->owner_type)' failed
(file-roller:4828): Gtk-CRITICAL **: gtk_style_provider_get_style_property: assertion `g_type_is_a (gtk_widget_path_get_object_type (path), pspec->owner_type)' failed
(file-roller:4828): Gtk-CRITICAL **: gtk_style_provider_get_style_property: assertion `g_type_is_a (gtk_widget_path_get_object_type (path), pspec->owner_type)' failed

이 특정 오류는 zip 파일을 사용하여 열 때 발생하며 gnome-open, 열 때 gedit시작 시 오류가 발생하지 않지만 모든 저장 작업에서 다음 오류가 나타납니다.

** (gedit:4900): CRITICAL **: gedit_spell_checker_language_to_key: assertion `lang != NULL' failed

나는 그것들이 관련되어 있는지 100% 확신할 수는 없지만 이 정보를 많이 얻었고 기본적으로 모든 GUI 프로그램은 시작하기 전에 하나 이상의 "중요한" 오류가 있을 수 있으므로 기본적인 것이 손상된 것 같습니다. 어디서부터 시작해야 할지조차 모르겠습니다. 이 문제를 추적하는 방법을 아는 사람이 있습니까?

답변1

gedit 환경 설정의 플러그인 아래 맞춤법 검사 플러그인 아래에서 선택할 수 있는 언어 목록이 있습니까?

그렇지 않은 경우 모든 종속성 패키지가 설치되어 있는지 확인해야 할 수도 있습니다. ( pango및/또는 aspell-en(영어))

파일 롤링 오류에 관해서는 어떤 버전의 gnome 라이브러리가 xfce를 사용하고 있습니까?

설치 이후에 이 문제가 발생했다고 말씀하셨습니다. fedora 16 설치를 말씀하시는 건가요, 아니면 XFCE 설치를 말씀하시는 건가요? 후자인 경우 gnome3으로 전환하여 오류가 지속되는지 확인할 수 있습니까?

그렇지 않은 경우 straceXFCE 또는 Gnome3에서 파일 롤러의 시스템 호출을 추적하여 동일한 라이브러리를 호출하는지 또는 파일을 찾을 때 둘 중 하나가 ENOENT 상태를 많이 가지고 있는지 확인하십시오.

이는 적절하게 태그가 지정되지 않아 설치되지 않은 종속성 패키지가 있는 것처럼 간단할 수 있습니다. gedit언어 없이 설치하는 것과 같습니다 .

답변2

이러한 메시지는 Gnome 응용 프로그램에서 일반적이며 반드시 버그를 나타내는 것은 아닙니다. Gnome은 사용자에게 단순한 접근 방식을 취합니다. 대상 고객은 터미널에서 애플리케이션을 실행하지 않으므로 이러한 메시지가 표시되지 않습니다. 정말로 관심이 있는 경우 Gnome 애플리케이션의 오류 출력을 로그 파일로 리디렉션하고 그렇지 않은 경우 로그 파일로 리디렉션합니다 /dev/null.

관련 정보