如何使用魔术鼠标获得平滑的滚动运动

Alb*_*alà 5 magic-mouse ubuntu-mate

我有一个新的 Ubuntu-Mate,我正在利用 Apple Magic 鼠标和键盘。

魔术鼠标,在 OSX 中具有平滑的滚动......就像滚动一样,根据手指移动的强度有滚动控制。

我想在 Ubuntu 中有这种行为,但我无法获得有关此的信息(我找到了有关改变方向的信息,但没有找到有关“滚动运动”的信息)

应用程序“naturalscrolling”似乎不再存在。

我怎样才能做到这一点?

谢谢

小智 3

虽然我还没有使用过 Ubuntu-Mate,但我认为它具有与常规 Ubuntu 类似的安装选项。

目前 Ubuntu 16.0.4 内核中包含的 hid_magicmouse 模块初始设置很糟糕,并且不具备类似于 MacOS 的惯性能力(即松开后屏幕会继续滚动);但是,它确实可以选择更改设置以自定义和改善滚动体验。

以下是每个设置的简要说明:

  • emulate_3button = 当您的手指按下中间时启用第三个按钮。我觉得这个很挑剔,所以我禁用它。在 MacOS 中,仅使用左/右按钮。(布尔值)
  • emulate_scroll_wheel = 模块将水平和垂直滑动解释为滚轮滴答声。垂直功能通过模拟每个刻度的按下和释放来正常工作,但水平功能仅模拟按下而不是释放,这会导致 Chrome 中来回滑动的问题,因此我在驱动程序中禁用它(请参阅驱动程序中的更多内容)部分)。(布尔值)
  • report_undecphered = 无需打开它。(布尔值)
  • scroll_acceleration = 手指移动得越快,单位距离产生的刻度数就越多。(布尔值)
  • scroll_speed = 这告诉它当您滑动手指给定距离时生成多少个刻度;我喜欢它敏感,所以我将其设置为 55。(0 - 63)

要更新设置,最简单的方法是卸载模块并使用新设置重新加载。您可以在终端提示符下执行此操作,如下所示:

$ sudo rmmod hid_magicmouse
$ sudo modprobe hid_magicmouse emulate_3button=0 scroll_acceleration=1 scroll_speed=55
Run Code Online (Sandbox Code Playgroud)

请参阅此博客了解更多详细信息以及如何使设置永久生效以及如何更改驱动程序以实现自然滚动(此博客是上述信息的来源)。