使用 libinput 在 Unity Ubuntu 16.04 中实现 UI 反向滚动

使用 libinput 在 Unity Ubuntu 16.04 中实现 UI 反向滚动

如何在 Unity 中反转 UI 滚动?我的触控板可以识别 2 个手指进行滚动,但每当我向上拖动时,它都会向上滚动。我希望它是反向的,就像触控板在滚动时模仿触摸屏一样。

(当我向上拖动时,我会向下滚动)。

我在 Unity 中一直能用,直到我安装并测试了 Gnome。我后来从系统中清除了 gnome,但滚动方式却反转了,变成了向上移动 -> 向上滚动。

答案1

按照此指导:

xinput --list

找到我的触控板 bcm5974。然后检查它的属性:

xinput --list-props bcm5974

并看到

    libinput Natural Scrolling Enabled (350):       0
    libinput Natural Scrolling Enabled Default (351):       0

改变它们为:

xinput --set-prop bcm5974 "libinput Natural Scrolling Enabled" 1

问题已解决。

答案2

编辑/usr/share/X11/xorg.conf.d/90-libinput.conf和添加

Option "NaturalScrolling" "true"

到该文件的触摸板部分之前EndSection

可以通过以下方式完成

sudo -H gedit /usr/share/X11/xorg.conf.d/90-libinput.conf

答案3

我在系统设置 -> 鼠标和触摸板 -> 触摸板输入选项卡中有一个 GUI 选项。你没有吗?

答案4

对于大多数人来说,答案是:

  1. 搜索“系统设置”
  2. “鼠标和触摸板”
  3. 启用“自然滚动”

相关内容