我最近升级到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
答案1
答案这里@hpotter40 为我工作:
$ sudo modprobe -r psmouse
$ sudo modprobe psmouse
这是从这个错误报告的第 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"
然后通过执行以下命令更新 GRUB:
$ sudo update-grub
重新启动系统,此设置即使在挂起后也应有效。请注意,所有这些答案都只是权宜之计,直到可以识别和修补内核错误为止。