![Firefox 滚动条不反映小部件主题选择](https://linux22.com/image/991342/Firefox%20%E6%BB%9A%E5%8A%A8%E6%9D%A1%E4%B8%8D%E5%8F%8D%E6%98%A0%E5%B0%8F%E9%83%A8%E4%BB%B6%E4%B8%BB%E9%A2%98%E9%80%89%E6%8B%A9.png)
[这个问题与另一个问题(Ubuntu 与 Lubuntu)类似,除了寻找其他 Firefox 主题之外没有其他真正的答案——这在过去对我来说不起作用。无论如何,我认为这个问题足够不同。至少我希望如此。]
我在 Lubuntu 中选择的 Widget 主题是 Industrial。我的理解是,Widget 主题决定了滚动条在各种程序中的外观。
这是工业主题下的滚动条的外观。
[注释应为滚动条而不是工具栏;)]
如您所见,滚动条很宽,两端都有装饰性的拇指和箭头。
下面的图片显示了 Pcmanfm(左侧)反映出的工业型滚动条。右侧的 Firefox 47.0 没有反映出工业型滚动条。它的滚动条太窄,让我用起来不舒服,而且顶部和底部没有箭头。
我读到 Canonical 已经给 Firefox 打上了品牌,所以我想这也许是问题所在。我进入 Firefox about:config 并删除了所有能删除的 Canonical 内容。但滚动条仍然很窄。
因此,我想做的是让 Firefox 滚动条反映我选择的 Widget 主题。
在有人问之前,是的,我试过 Firefox 插件 New Scrollbars(又名 NoiaScrollbars)。我可以用这种方式加宽滚动条,但我无法在顶部和底部添加箭头,也无法获得装饰性的缩略图。换句话说,它看起来太丑了,不符合我的品味。
答案1
Firefox 47 使用 gtk3。Lubuntu 默认提供的 PCManFM 使用 gtk2。工业主题仅涵盖 gtk2。请参阅/usr/share/themes/Industrial
。其中没有 gtk-3.0 文件夹。
如果您希望 Firefox 具有得体的主题,请寻找 gtk3 主题!
您可以通过调整主题的 来增加滚动条区域的宽度(在某些主题中)gtk-widgets.css
。查找类似以下内容的内容:-GtkRange-slider-width:
并将值更改为您喜欢的值。
同一文件可能还包含类似以下内容:
-GtkScrollbar-has-backward-stepper: false;
-GtkScrollbar-has-forward-stepper: false;
您可以尝试将这些值更改为true
(如果主题支持步进器(滚动条顶部和底部的向上和向下箭头))。许多主题似乎正在放弃它们。
保存文件后,关闭并重新启动 Firefox。
(我不使用 Firefox 主题或滚动条扩展,因此无法提供帮助。装饰拇指也是一样。抱歉!)
据我所知,您所看到的与 Canonical 的修改无关。
+++++++++++++
要知道应用程序是否使用 gtk2 或 gtk3,请尝试:
ldd /usr/bin/app_name | grep gtk
当然,这假设可执行文件位于 中/usr/bin
。如果您不确定,请先使用 确定which app_name
。
- gtk2 应用程序将会有
libgtk-x11-2.0
响应。 - gtk3 应用程序将会有
libgtk-3
响应。