在默认的 Ubuntu 16.04 (xenial) 安装中,GTK3 应用程序(包括大多数默认 GUI 应用程序)已启用平滑滚动。如何禁用它?
例如,在 Gedit 中,按PageUp/PageDown会使文本一次滚动一行像素,直到它向上/向下一页稳定在最终位置。在文件选择对话框、Nautilus 等中也会发生相同的行为。如何关闭平滑滚动,即如何使PageUp/PageDown键立即显示上一页/下一页?
答案1
编辑文件~/.config/gtk-3.0/settings.ini
以包含以下行:
[Settings]
gtk-enable-animations=0
如果文件不存在,则创建它。如果文件已经存在并且已经有部分[Settings]
,则添加gtk-enable-animations=0
在这个部分。
谢谢DK 博斯建议.config/gtk-3.0/settings.ini
并pm-b用于建议选项名称enable-animations
(我正在寻找“滚动”)。
您不需要重新启动或注销,但您需要重新启动应用程序。
答案2
我通过在 gnome shell 中禁用动画解决了这个问题。禁用动画将禁用所有动画。此设置可以通过多种方式更改。要使更改在 gedit 中生效,请不要忘记重新启动 gedit。
使用gsettings
(命令行)
打开终端并运行以下命令:
gsettings set org.gnome.desktop.interface enable-animations false
使用dconf-editor
(GUI)
从开始屏幕,导航至/org/gnome/desktop/interface/enable-animations
并将其设置为false
。
使用gnome-tweak-tool
(GUI)
打开gnome-tweaks
。在外观选项卡中,将以下选项设置为false
:动画
答案3
不幸的是,Gnome 应用程序在 Ubuntu 18.04 上造成了严重混乱。正确的设置取决于您使用的桌面环境。对于 Gnome 3.x,禁用平滑滚动的方法似乎是运行
gsettings set org.gnome.desktop.interface enable-animations false
这也会禁用其他动画。
如果你正在运行 MATE,你必须使用不同的密钥
gsettings set org.mate.interface gtk-enable-animations false