我在 Fedora 上使用 MATE。在某些时候,许多应用程序上滚动条的行为已经发生了变化。当我单击滚动条下方时,滚动条现在会跳转到我单击的位置。以前,它用于向下翻页(如果我单击滚动条当前位置下方的任意位置)。
我更喜欢旧的行为。当页面很长时,新行为往往会使滚动条几乎无法使用:我无法足够精确地控制单击位置来控制页面跳转到的位置。
有没有办法恢复以前的行为?换句话说,有没有办法让单击滚动条当前位置下方的滚动条,使窗口向下移动一页,而不是跳转到我单击的位置?
这种差异在 Firefox 中最为明显,但不仅限于 Firefox;它也会影响其他应用程序。
答案1
我在 Firefox 48 上遇到了同样的问题,并且这个答案为我工作:
创建
~/.config/gtk-3.0/settings.ini
并添加[Settings] gtk-primary-button-warps-slider = false
我正在使用 XFCE,但 Firefox 出于某种原因正在读取该设置。它还可以与其他 Gnome 3 应用程序配合使用,例如gnome-todo
.
创建该文件后,我只需重新启动 Firefox,它的行为就会被修改(无需重新启动)。
答案2
您可以通过右键单击滚动条来获得旧的向上/向下翻页行为。
答案3
我不确定一般情况,但在火狐,有一个配置设置ui.scrollToClick=0,这给出了您想要的行为。
如果ui.scrollToClick=1,然后点击滚动条就会跳转到该点。
另外,您可以使用按住 Shift 键并单击用于获取当前 FireFox 设置的相反行为。
答案4
您可以通过按住 Shift 键并单击滚动条来实现向上/向下翻页行为。
H/T Laurent G. 对另一个答案的评论。