使用 evince 或 atril 打开 pdf 文件时出现警告

使用 evince 或 atril 打开 pdf 文件时出现警告

我正在使用 Ubuntu 16.10。当我尝试使用 evince 或 atril 打开 pdf 文件时,我在终端中看到以下警告:

(evince:4422): Gtk-WARNING **: Allocating size to EvSidebar 0x55756bb75f80q     
without calling gtk_widget_get_preferred_width/height(). 
How does the code know the size to allocate?

我仍然可以打开 pdf 文件。但这个警告看起来很烦人。我想知道我能做些什么来修复这个错误。谢谢。

答案1

这只是警告开发人员在将来的版本中修复某些问题,最终用户无需担心。我atril在 MATE 16.10 中运行如下

atril /path/to/file.pdf > /dev/null 2>&1 &

它会使所有警告消失并使我的终端保持清洁。

答案2

在全局添加以下函数bashrc

注意:缺少“e”是故意的——您必须重命名该命令,否则您会得到无限递归。

evinc()
{
    evince $1 > /dev/null 2>&1 & 
}

相关内容