gnome-open 可以工作,但也会产生错误消息

gnome-open 可以工作,但也会产生错误消息

我目前正在使用 gnome-open 打开所有我不知道默认程序(或当时不记得了)的文件。

使用文件扩展名.pdf,gnome-open 在我的 PDF 文档阅读器中正确打开该文件,然后生成以下消息:

(evince:12416): Gtk-CRITICAL **: gtk_widget_show: assertion 'G TK_IS_WIDGET (widget)' failed

(evince:12416): Gtk-CRITICAL **: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed

这不是打字错误,它输出了两次消息。我不知道 awidget是什么,但显然这个特定的小部件没有被检查出来。

对于文件扩展名.jpg,gnome-open 使用图片查看器打开图片,然后输出此消息:

(eog:12448): EOG-WARNING **: Failed to open file '/home/rhobot/.cache/thumbnails/normal/07915f2a54cfeb4b5f53aaa9c4988436.png': No such file or directory

我有几个问题:

1)为什么gnome-open工作正常,但同时却产生错误?

2)为什么在打开.jpg存在于/home/rhobot/Picturesgnome-open 中的文件时会尝试打开.png存在于隐藏目录中的文件?

3)最重要的是——这些错误信息是什么意思,我该如何修复我的系统以避免发生这些错误?

尽管我的文件可以正常打开,并且打开它们的程序也能正常工作,但我不喜欢我的系统运行不尽如人意。请帮助我诊断和修复这些问题。我是 Ubuntu 新手,如果回答,请假设我什么都不懂。

答案1

我采取了一种糟糕的解决方法,即在.bashrcGTK+ 中为每个命令创建别名,然后从 shell 开始。例如,evince 的以下行

alias evince="evince 2>/dev/null"

相关内容