![使用 evince 或 atril 打开 pdf 文件时出现警告](https://linux22.com/image/890597/%E4%BD%BF%E7%94%A8%20evince%20%E6%88%96%20atril%20%E6%89%93%E5%BC%80%20pdf%20%E6%96%87%E4%BB%B6%E6%97%B6%E5%87%BA%E7%8E%B0%E8%AD%A6%E5%91%8A.png)
我正在使用 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 &
}