如何在系统范围内获得“平滑滚动”?


8

我发现了一个很棒的Google Chrome扩展,名为SmoothScroll。就像在歌剧中一样,它使滚动的网页在视觉上格外吸引人。

我想知道是否可以在Ubuntu上找到类似的东西,并且可以在整个系统中应用,以便在使用的任何滚动条上都能体验到。

Answers:


5

虽然有点旧,但我发现gnome 3.4支持平滑滚动

您还将看到对我们的应用程序构建基块的改进。这包括平滑滚动,刷新的用户界面组件,非常精致的视觉主题和应用程序菜单。

library.gnome.org/misc/release-notes/3.4/

有人知道如何启用它吗?


虽然这不是绝对的答案,但至少表明它是可用的。
MetaDark 2012年

所有使用GTK3.4 +的应用程序都将启用它。其中包括Nautilus,gedit,也许还有其他,于12.04+
NoBugs 2012年

2

Firefox也有平滑滚动选项。

但是据我所知,这是在那些应用程序中实现的(而AFAIK仅适用于浏览器窗口,而不适用于其他小部件吗?),而不是在标准Gtk小部件(或Xorg等)中实现,因此不存在系统范围的设置(我知道)。


1

没有系统范围的设置,因为应用程序需要自己处理XInput 2.1事件或使用自动执行此操作的工具箱。

Gnome / GTK3应用程序默认情况下处理平滑或像素完美的滚动。

Firefox需要设置环境变量MOZ_USE_XINPUT2echo 'export MOZ_USE_XINPUT2=1' >> ~/.xsessionrc)。

Chromium最近在版本54中引入了它,您将需要从比Ubuntu存储库更新的源中安装它。

尽管我没有尝试过,但KDE / QT应用程序显然具有支持。

基于电子的应用程序(例如Atom)尚不支持XInput 2.1事件。


哇,这是个老问题,自2013年以来我就再也没有使用过Ubuntu。但是还要注意,MOZ_USE_XINPUT2仅在启用e10时才在Firefox中工作。可以在Multiprocess Windows下的about:support中进行检查。某些扩展程序可能不正式支持e10,因此您必须禁用该扩展程序,或在about:config下将“ browser.tabs.remote.force-enable”设置为true(但是不建议这样做)。
MetaDark
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.