为什么 Evince 会在文档周围添加边界?

为什么 Evince 会在文档周围添加边界?

自从升级 Xubuntu 以来,Evince 的行为变得很奇怪:它不使用全窗口来显示文档,但只要页面宽度不能完全容纳,它就会在周围留出空白边距,从而浪费大量屏幕空间。也就是说,只要将缩放设置为“适合宽度”,就没有问题,但只要我选择固定缩放并将窗口大小调整为更窄比文档,我得到了这些无用的边距:

Evince 的边距添加行为

在 Ubuntu 14.04 版的 Evince 中没有发生这种情况,我总是将缩放比例设置为 100%,并缩小窗口,以便精确地获得摆脱打印页面边界。现在在 Xubuntu 16.04 中,我无法在一个屏幕上舒适地显示多个文档,除非缩小到难以阅读的程度。

这是某种新选项吗(如果是,我在哪里可以禁用它?)或者只是一个错误,也许只有在 XFCE 上运行最新的 Evince 组合时才会出现?

答案1

事实上,这只是我外观主题中一个过于热心的选项设置。也就是说,~/.themes/Xfce-darkness/gtk-3.0/gtk-widgets.css

* {
    /* inherit colors from parent */
    color: inherit;
    background-color: inherit;
}

这使得一切接管主题的默认背景颜色。这还包括 Evince 窗口中的某种边界元素,这些元素实际上应该是透明的。

删除此条款(无论如何是有疑问的,因为它包罗万象,而且对我来说完全没有必要)解决了这个问题。

相关内容