无法在 Ubuntu 16.04.1 上禁用水平滚动

str*_*cat 5 touchpad synaptics mouse-scroll

我刚刚在 Dell Vostro 14 3446 笔记本电脑上安装并更新了带有 Unity 的 Ubuntu Xenial。早些时候,我在同一台笔记本电脑上使用了 Ubuntu Trusty 和 Linux Mint 17 和 18,触摸板从未出现任何问题。现在,它默认启用了垂直和水平滚动,我找不到禁用水平滚动的方法。

$ xinput -list
? Virtual core pointer                      id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
?   ? DLL0662:00 06CB:2985                      id=12   [slave  pointer  (2)]
?   ? SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
? Virtual core keyboard                     id=3    [master keyboard (2)]
    ? Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ? Power Button                              id=6    [slave  keyboard (3)]
    ? Video Bus                                 id=7    [slave  keyboard (3)]
    ? Video Bus                                 id=8    [slave  keyboard (3)]
    ? Power Button                              id=9    [slave  keyboard (3)]
    ? Sleep Button                              id=10   [slave  keyboard (3)]
    ? Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ? AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ? Dell WMI hotkeys                          id=15   [slave  keyboard (3)]
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

  1. 删除xserver-xorg-input-synapticsxserver-xorg-input-evdev,安装xserver-xorg-input-libinput并重新启动。这导致点击点击被禁用,触摸板设置消失。libinput在此之后卸载并重新安装了突触驱动程序。

  2. 执行synclient HorizTwoFingerScroll=0。执行此操作后,synclient | grep -i horiz打印以下内容:

    HorizScrollDelta = 110 HorizEdgeScroll = 0 HorizTwoFingerScroll = 0 HorizHysteresis = 27

然而,水平滚动仍在进行。

有什么办法可以禁用它吗?Linux Mint 18 Cinnamon 提供了禁用它的选项,因此绝对有可能。但是如何?

Pil*_*ot6 7

如果您安装了libinput.

编辑/usr/share/X11/xorg.conf.d/xx-libinput.conf(将 xx 替换为适合您系统的正确数字;通常为 90 或 40)并添加

Option "HorizontalScrolling" "False"
Run Code Online (Sandbox Code Playgroud)

到触摸板部分。

xorg-synapicslibinput有不同的配置文件。

Option "Tapping" "True"
Run Code Online (Sandbox Code Playgroud)

将启用点击功能。默认情况下它是禁用的。

您可以在此处查看完整的选项列表

  • 在运行在 X11 上的 Ubuntu 17.10 中工作,libinput 是默认库(无需安装)。我已经编辑了`40-libinput.conf`。 (3认同)