You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

在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

火山引擎 最新活动