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)
这是我尝试过的:
删除xserver-xorg-input-synaptics和xserver-xorg-input-evdev,安装xserver-xorg-input-libinput并重新启动。这导致点击点击被禁用,触摸板设置消失。libinput在此之后卸载并重新安装了突触驱动程序。
执行synclient HorizTwoFingerScroll=0。执行此操作后,synclient | grep -i horiz打印以下内容:
HorizScrollDelta = 110 HorizEdgeScroll = 0 HorizTwoFingerScroll = 0 HorizHysteresis = 27
然而,水平滚动仍在进行。
有什么办法可以禁用它吗?Linux Mint 18 Cinnamon 提供了禁用它的选项,因此绝对有可能。但是如何?
如果您安装了libinput.
编辑/usr/share/X11/xorg.conf.d/xx-libinput.conf(将 xx 替换为适合您系统的正确数字;通常为 90 或 40)并添加
Option "HorizontalScrolling" "False"
Run Code Online (Sandbox Code Playgroud)
到触摸板部分。
xorg-synapics并libinput有不同的配置文件。
Option "Tapping" "True"
Run Code Online (Sandbox Code Playgroud)
将启用点击功能。默认情况下它是禁用的。
您可以在此处查看完整的选项列表