如何使我的触摸板垂直或水平滚动,但不能同时滚动?

如果我正在浏览互联网并且页面同时具有水平和垂直滚动条,则使用我的触摸板滚动会变得非常烦人。 它不断水平和垂直滚动!

我正在使用Ubuntu 16.04及以下版本的触摸板设置

Device 'SynPS/2 Synaptics TouchPad': Device Enabled (160): 1 Coordinate Transformation Matrix (162): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (282): 1 Device Accel Constant Deceleration (283): 2.500000 Device Accel Adaptive Deceleration (284): 1.000000 Device Accel Velocity Scaling (285): 12.500000 Synaptics Edges (286): 1769, 5431, 1652, 4658 Synaptics Finger (287): 25, 30, 0 Synaptics Tap Time (288): 180 Synaptics Tap Move (289): 242 Synaptics Tap Durations (290): 180, 100, 100 Synaptics ClickPad (291): 0 Synaptics Middle Button Timeout (292): 75 Synaptics Two-Finger Pressure (293): 282 Synaptics Two-Finger Width (294): 7 Synaptics Scrolling Distance (295): 200, 200 Synaptics Edge Scrolling (296): 0, 0, 0 Synaptics Two-Finger Scrolling (297): 1, 1 Synaptics Move Speed (298): 1.000000, 1.750000, 0.036300, 0.000000 Synaptics Off (299): 1 Synaptics Locked Drags (300): 0 Synaptics Locked Drags Timeout (301): 5000 Synaptics Tap Action (302): 2, 0, 0, 0, 1, 3, 0 Synaptics Click Action (303): 1, 1, 0 Synaptics Circular Scrolling (304): 0 Synaptics Circular Scrolling Distance (305): 0.100007 Synaptics Circular Scrolling Trigger (306): 0 Synaptics Circular Pad (307): 0 Synaptics Palm Detection (308): 0 Synaptics Palm Dimensions (309): 10, 200 Synaptics Coasting Speed (310): 21.120001, 50.000000 Synaptics Pressure Motion (311): 30, 160 Synaptics Pressure Motion Factor (312): 1.000000, 1.000000 Synaptics Resolution Detect (313): 1 Synaptics Grab Event Device (314): 0 Synaptics Gestures (315): 1 Synaptics Capabilities (316): 1, 0, 1, 1, 1, 1, 1 Synaptics Pad Resolution (317): 83, 46 Synaptics Area (318): 0, 0, 0, 0 Synaptics Noise Cancellation (319): 8, 8 Device Product ID (277): 2, 7 Device Node (278): "/dev/input/event6" 

最近,libinput获得了一项function,可以在检测到您正在尝试滚动时以垂直或水平方式锁定滚动。 如果锁定检测到有意的对角线移动,则锁定会被解锁,因此您可以在图形编辑器等处移动。

这是讨论的链接 。 它已经在git中合并了 ,如果我正确理解的话,它将成为libinput 1.12版本的一部分。 因此,如果您想尝试一下,我建议您安装libinput-1.12 (在编写答案时未发布)或更高版本。

您可以转到系统 – >首选项 – >硬件 – >鼠标,然后禁用水平滚动,也可以选择是否需要边缘滚动或双指。 您也许可以尝试使用两个中的一个用边缘,另一个用两个手指。

这个问题与xorg-synaptics一些错误有关。 您可以为libinput安装和使用更好的用户空间驱动程序。

它可以安装

 sudo apt install xserver-xorg-input-libinput 

默认情况下,在此处禁用点击,因此您需要启用它。

运行sudo -H gedit /usr/share/X11/xorg.conf.d/90-libinput.conf并添加

 Option "Tapping" "True" 

到配置文件的触摸板部分。 保存文件并重新启动。