在Ubuntu 24.04(Gnome 48)中如何点击滚动条实现逐页上下滚动
在Ubuntu 24.04(Gnome 48)中如何点击滚动条实现逐页上下滚动
我太懂这种挫败感了——之前那些一两年前的解决方案突然失效,折腾半天没结果确实让人头大。你之前尝试的GTK3配置没起作用,其实问题出在Ubuntu 24.04和GNOME 48已经大量使用GTK4了,只针对GTK3改配置自然覆盖不全。
给你一套适配当前版本的完整步骤:
首先创建GTK4的配置目录(如果还没有的话):
mkdir -p ~/.config/gtk-4.0在这个目录下新建
settings.ini文件,写入以下内容:[Settings] gtk-primary-button-warps-slider = false对于仍在使用GTK3的旧应用,你之前的配置方向是对的,但要确保文件路径和内容准确:
打开~/.config/gtk-3.0/settings.ini,确认里面有这几行(如果文件不存在就新建一个):[Settings] gtk-primary-button-warps-slider = false另外注意,
gtk.css里不需要添加那行配置,settings.ini才是GTK3控制这个行为的正确位置。最后,让配置生效最简单的方式是注销当前用户再重新登录(或者按Alt+F2输入
r回车重启GNOME Shell,但这个只对系统界面生效,第三方应用可能需要手动重启)。
如果还是有个别应用不生效,比如Chrome、Edge这类基于Electron的应用,它们的滚动条行为是独立于GTK设置的,得去应用自身的设置里找“点击滚动条时的行为”选项,改成逐页滚动即可。
备注:内容来源于stack exchange,提问作者Johnh




