关闭 GTK3 中的平滑滚动

关闭 GTK3 中的平滑滚动

在默认的 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.inipm-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

相关内容