在 GTK3 中关闭平滑滚动

Gil*_*il' 11 gnome gui accessibility gtk3 scrolling

在默认的 Ubuntu 16.04 (xenial) 安装中,GTK3 应用程序(包括大多数默认 GUI 应用程序)已激活平滑滚动。如何禁用它?

例如,在 Gedit 中,按PageUp/PageDown会使文本一次滚动一个像素行,直到它向上/向下一页固定到其最终位置。同样的行为发生在文件选择对话框、Nautilus 等中。如何关闭平滑滚动,即如何使PageUp/PageDown键立即显示上一页/下一页?

小智 5

我通过禁用 gnome shell 中的动画解决了这个问题。禁用动画将禁用所有动画。可以通过多种不同方式更改此设置。要使更改在 gedit 中生效,请不要忘记重新启动 gedit。

使用gsettings(命令行)

打开终端并运行以下命令:

gsettings set org.gnome.desktop.interface enable-animations false
Run Code Online (Sandbox Code Playgroud)

使用dconf-editor(图形用户界面)

从开始屏幕,导航到 /org/gnome/desktop/interface/enable-animations

并将其设置为false.


使用gnome-tweak-tool(图形用户界面)

打开gnome-tweaks。在外观选项卡中,将以下选项设置为false动画


Gil*_*il' 5

编辑文件~/.config/gtk-3.0/settings.ini以包含以下行:

[Settings]
gtk-enable-animations=0
Run Code Online (Sandbox Code Playgroud)

如果文件不存在,请创建它。如果文件已经存在并且已经有一个[Settings]节,gtk-enable-animations=0在这个节中添加。

感谢DK Bose的建议.config/gtk-3.0/settings.inipm-b的建议选项名称enable-animations(我正在寻找“滚动”)。

您不需要重新启动或注销,但确实需要重新启动应用程序。