为什么 gtk-3.0 自定义设置被忽略?

为什么 gtk-3.0 自定义设置被忽略?

自从 Ubuntu 上的 Firefox 更新到 52 版本后,我开始注意到滚动条太细所带来的一个烦人的问题:

Firefox-窄滚动条

我找到了可能的解决方案针对此问题:创建~/.config/gtk-3.0/gtk.css包含此内容的文件

.scrollbar {
  -GtkRange-slider-width: 20;
}

无需任何其他操作,这就可以加宽虚拟机上 Ubuntu 16.04 LTS 中 Firefox 的滚动条:

Firefox 宽滚动条

但是当我尝试在主机(Ubuntu 16.10)上应用它时却没有成功。

我几乎尝试了所有我能想到的方法来找出原因:

  • 我加密了虚拟机上的主文件夹,尝试在虚拟机上重现同样的问题;
  • 我尝试将“gtk.css”文件和其他文件移动到该/root/.config/gtk-3.0目录;
  • 我创建了附加文件settings.ini等等.gtkrc-2.0
  • 我编辑了该/etc/environment文件,添加了这一行GTK_OVERLAY_SCROLLING=0

什么都没有帮助,所以有人能对此提出一些建议吗?为什么这些文件gtk.csssettings.ini主机 Ubuntu 16.10 上被忽略,而在虚拟机 Ubuntu 16.04 上却没有被忽略?

此外,我认为,值得一提的是,与虚拟机相比,“主机” Firefox 中的滚动条根本无法正确运行:它们对悬停事件没有反应,也就是说,它们不会增加其宽度,而“虚拟机” Firefox 上的滚动条则会。

先感谢您。

相关内容