自 ubuntu 17.10+ 起双指滚动不起作用

mar*_*ker 40 touchpad scrolling 17.10 18.04

我最近升级到ubuntu 17.10,从那时起我无法进行两指滚动,只能进行边缘滚动。任何建议如何使两指滚动再次工作?我使用的是联想 ThinkPad 450s


xinput list-props $(xinput list | perl -ne '/touchpad.*\bid=(\d*)/i && print $1')@Hi-Angel 要求的输出

Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (141):   1
Coordinate Transformation Matrix (143): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (276): 1
libinput Tapping Enabled Default (277): 0
libinput Tapping Drag Enabled (278):    1
libinput Tapping Drag Enabled Default (279):    1
libinput Tapping Drag Lock Enabled (280):   0
libinput Tapping Drag Lock Enabled Default (281):   0
libinput Tapping Button Mapping Enabled (282):  1, 0
libinput Tapping Button Mapping Default (283):  1, 0
libinput Accel Speed (284): 0.600000
libinput Accel Speed Default (285): 0.000000
libinput Natural Scrolling Enabled (286):   1
libinput Natural Scrolling Enabled Default (287):   0
libinput Send Events Modes Available (261): 1, 1
libinput Send Events Mode Enabled (262):    0, 0
libinput Send Events Mode Enabled Default (263):    0, 0
libinput Left Handed Enabled (288): 0
libinput Left Handed Enabled Default (289): 0
libinput Scroll Methods Available (290):    1, 1, 0
libinput Scroll Method Enabled (291):   0, 1, 0
libinput Scroll Method Enabled Default (292):   1, 0, 0
libinput Click Methods Available (293): 1, 1
libinput Click Method Enabled (294):    1, 0
libinput Click Method Enabled Default (295):    1, 0
libinput Middle Emulation Enabled (296):    0
libinput Middle Emulation Enabled Default (297):    0
libinput Disable While Typing Enabled (298):    1
libinput Disable While Typing Enabled Default (299):    1
Device Node (264):  "/dev/input/event5"
Device Product ID (265):    2, 7
libinput Drag Lock Buttons (300):   <no items>
libinput Horizontal Scroll Enabled (301):   1
Run Code Online (Sandbox Code Playgroud)

Maj*_*jal 89

答案在这里通过@ hpotter40为我工作:

$ sudo modprobe -r psmouse
$ sudo modprobe psmouse
Run Code Online (Sandbox Code Playgroud)

这是从这个错误报告的第 16 条评论中获取的:https : //bugs.launchpad.net/ubuntu/+source/linux/+bug/1722478/comments/16


更新更持久的解决方案:

根据上面相同错误报告的评论 #44 和 #45,这也应该有效。打开文件/etc/default/grub并编辑GRUB_CMDLINE_LINUX_DEFAULT变量的值。默认情况下,它的值为"quiet splash""psmouse.synaptics_intertouch=0"可以将值添加到其中,使其变为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.synaptics_intertouch=0"
Run Code Online (Sandbox Code Playgroud)

然后通过执行更新 GRUB:

$ sudo update-grub
Run Code Online (Sandbox Code Playgroud)

重新启动您的系统,即使在挂起后,此设置也应继续存在。请注意,所有这些答案都只是解决方法,直到可以识别和修补内核错误为止。

  • 持久修复:将 `psmouse.synaptics_intertouch=0` 添加到您的 grub 配置中。见 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1722478/comments/44 (3认同)
  • 这对我有用,但是每次我的计算机进入睡眠状态时,我都必须一次又一次地重新运行它。 (2认同)

Kri*_*iev 7

您可以通过单击启用两指滚动System Settings > Mouse & Touchpad。你会看到一个这样的窗口 在此处输入图片说明

您可以根据自己的喜好(取消)选中该复选框。


归档时间:

查看次数:

29848 次

最近记录:

6 年,5 月 前