如何将滚动条变宽?

我正在使用Gnome 64位版本的经典桌面环境,没有安装超薄滚动条。我的问题是,我该如何使滚动条变宽?对于我来说,它们太细了,不够快速和准确地点击。是否有我可以在主题文件或d/gconf中更改的设置?谢谢你的帮助!
3个回答

这个可以解决一半的问题:
在 ~/.gtkrc-2.0 文件中添加以下几行代码。
style "scroll"
{
    GtkScrollbar::slider-width        = 40
}

class "*" style "scroll"

它适用于Firefox、KiCad和其他几个应用。

而这似乎解决了另一半的问题:

至于剩下的部分(我猜是gtk3的内容),我将正在使用的主题从/usr/share/themes复制到~/.themes,并给它取了一个新名字,"MyTheme"。然后在~/.themes/MyTheme/gtk-3.0中找到包含"-GtkScrollbar-slider-width:"的CSS文件,并在那里更改了值。我使用gnome tweak工具选择了我的新主题。现在我的滑块都有40像素宽了!


4到目前为止,还没有一个图形界面程序可以让你实时修改这些东西、测试它们等等?还是只能通过文本来完成?得了吧,Ubuntu! - neuronet

我正在使用Ubuntu 15.10。这是我如何增加滚动条宽度的方法:
我正在使用Ambiance主题,所以我做了以下操作:
使用以下命令编辑CSS文件:
sudo gedit /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css

寻找这个部分:

/*************
* scrollbar *
*************/
.scrollbar {
-GtkScrollbar-has-backward-stepper: 0;
-GtkScrollbar-has-forward-stepper: 0;
-GtkScrollbar-trough-border: 0;
-GtkScrollbar-min-slider-length: 31;
-GtkRange-slider-width: 30; <------------------Change This!!!

然后保存文件,然后注销/登录一次。
我对这个令人讨厌的超窄滚动条感到非常沮丧,以至于我几乎因为这个问题而切换回Windows。Ubuntu的设计师真的搞砸了这个。可用的滚动条非常重要。把它们变得超窄以节省空间绝对不是一个好主意。它们需要足够大,这样点击起来才容易!Ubuntu和微软一样,都在努力使界面在移动设备上看起来好看,结果却破坏了非移动设备用户的体验。(请原谅我的批评)

1我完全同意你的观点。这些狭窄的滚动条真是太糟糕了。我刚刚发布了一个关于如何恢复上下箭头的问题。大约6个月前,我转换到了Ubuntu,对它非常满意,但是这个滚动条的问题可能会让我回到Windows。为什么滚动条要这么窄,以至于鼠标会超过它们并变成窗口调整大小的光标,因为滚动条没有激活?这真是太糟糕了。而且,为什么我希望滚动条这么窄,还要等待1秒钟才能激活它,然后才能点击它呢?真是个糟糕的设计思路。 - raddevus

首先,你应该找到你正在使用的主题。在我的情况下,对于Ubuntu 17.10,主题是Ambiance,需要编辑的具体文件是这个:
/usr/share/themes/Ambiance/gtk-3.20/gtk-widgets.css

寻找CSS文件的这部分内容:
.scrollbar.vertical slider,
scrollbar.vertical slider {
    min-height: 15px;
    min-width: 5px;
}

然后根据你认为合适的数值,修改min-width: 5px;。我将其改为12px,效果非常棒 :)

2在Ubuntu 20.10中已经不再起作用了 :( - xarlymg89