当我以 root 身份打开应用程序时,我得到了类似 gnome2 的滚动条,这很好。
但:
- 滚动条顶部和底部的小箭头丢失。
- 单击滚动条的箭头和滑块之间以“滚动”向下一页的功能也丢失了,它只是跳转到光标的位置(这使得像在 Synaptic 中那样滚动浏览巨大的列表变得非常困难)。
有什么方法可以解决这些问题吗?它们看起来不像 Firefox 那样吗?
答案1
我没有完整的答案,因为我无法在备份中找到它。但我花了大约 4 个小时试图回忆我上次是如何做的。因此需要在 2 个方面进行更改。基本上,它分解为您使用的主题(例如我的是 Ambiance)并对文件/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
和访问/usr/share/themes/Ambiance/gtk-2.0/gtkrc
权限root
以及/home/USER/.config/gtk-3.0/gtk.css
用户访问权限进行编辑。
我gtk-widgets.css
改变了滚动条部分,使其具有以下内容,并且~.config/gtk-3.0/gtk.css
/*************
* scrollbar *
*************/
.scrollbar,
.scrollbar.vertical {
-GtkScrollbar-has-backward-stepper: 1;
-GtkScrollbar-has-forward-stepper: 1;
-GtkRange-slider-width: 16;
-GtkRange-stepper-size: 16;
-GtkRange-stepper-spacing: 0;
-GtkRange-trough-border: 0;
-GtkScrollbar-min-slider-length: 30;
如果您使用的 Gnome-flashback 登录引擎与我使用的 Metacity 引擎不同,那么下一个编辑可能会有所不同?找到该部分,该部分 下/usr/share/themes/Ambiance/gtk-2.0/gtkrc
方有子部分,然后进行更改:engine "murrine" {
style "default" {
引擎“murrine”{
...其他声明
stepperstyle = 3
至
stepperstyle = 0
我相信最后一行给出了均匀向下滚动页面的步骤,而不是跳转到指针,或者它只是关闭了覆盖滚动条?我还没有弄清楚如何为 synaptic 之类的东西做到这一点。