首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么会导致文件辊Gtk-关键错误?

什么会导致文件辊Gtk-关键错误?
EN

Unix & Linux用户
提问于 2011-11-29 14:39:50
回答 2查看 1.5K关注 0票数 4

我正在运行Fedora F16 (使用XFCE而不是Gnome 3),自从我安装它以来,每当我从终端运行GUI软件时,我就会收到类似的错误:

代码语言:javascript
复制
(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

这个特别的错误来自使用gnome-open打开一个zip文件,而打开gedit在启动时不会出现错误,但是每次保存操作都会出现以下错误:

代码语言:javascript
复制
** (gedit:4900): CRITICAL **: gedit_spell_checker_language_to_key: assertion `lang != NULL' failed

我不能百分之百确定它们是相关的,但是我得到了很多这样的东西,而且基本上任何GUI程序在启动之前都可能有一个或多个“关键”错误,所以一些基本的东西似乎在某个我甚至不知道从哪里开始的地方被破坏了。有没有人知道如何追踪这件事?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2011-11-29 15:54:49

在gedit首选项中,在插件下,在拼写检查插件下,您有一个语言列表可供选择吗?

如果没有,则可能需要验证是否安装了所有依赖的包。( pango和/或aspell-en (代表英语))

至于文件滚筒错误,xfce使用的是哪个版本的gnome库?

您提到这个问题自安装以来就已经发生了.您的意思是安装fedora 16,还是安装XFCE。如果是后者,您能否切换到gnome3并查看错误是否仍然存在?

如果没有,请使用strace跟踪XFCE或Gnome3下文件辊的系统调用,并查看它们是否在调用相同的库,或者在查找文件时其中一个或另一个具有大量ENOENT状态。

它可能很简单,因为有一个依赖的包没有正确地标记为这样,因此没有安装。就像安装没有任何语言的gedit一样。

票数 3
EN

Unix & Linux用户

发布于 2011-11-29 23:13:12

这类消息在Gnome应用程序中很常见,并不一定表示bug。Gnome对用户采取一种呆板的方式;目标受众不会从终端运行应用程序,因此不会看到这些消息。如果您真的关心,请将错误输出从Gnome应用程序重定向到日志文件,或者重定向到/dev/null

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/25650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档