从休眠状态唤醒时,触摸板的行为与休眠前不同。它可以使用,这意味着我可以移动光标、使用左键和右键单击、滚动等,但行为发生了变化。例如,滚动被反转,不再使用三指中键单击,触摸板在打字时保持活动状态(真的很烦人)。但当我打开触摸板设置时,它们看起来没有变化。此外,休眠后触摸板对触摸板设置的更改没有反应。重启后,行为恢复正常(就像我设置的那样)。
我尝试了以下方法,但无法解决问题:
- 停用并重新激活
SynPS/2 Synaptics TouchPad
(如这) - 安装
Synaptics
驱动程序(代替默认libinput
驱动程序)sudo apt install xserver-xorg-input-synaptics
并随后重新启动*
我想尝试sudo rmmod i2c_hid
+ sudo modprobe i2c-hid
(来源),但第一个命令返回了rmmod: ERROR: Module i2c_hid is in use by: i2c_hid_acpi
,我不知道该如何继续。
*虽然在我看来这是一个升级,因为Synaptics
它提供了更丰富的配置选项。
让 Ubuntu 将触摸板识别为鼠标对我来说不是一个选择,因为那样我会失去更多的功能。
我正在使用搭载 Kubuntu 22.04 的 HP ProBook 450 G6。
输出xinput list
:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SYNA3081:00 06CB:826F Mouse id=10 [slave pointer (2)]
⎜ ↳ SYNA3081:00 06CB:826F Touchpad id=11 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [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)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Wireless hotkeys id=14 [slave keyboard (3)]
↳ HP WMI hotkeys id=15 [slave keyboard (3)]
输出xinput list-props 11
:
Device 'SYNA3081:00 06CB:826F Touchpad':
Device Enabled (189): 1
Coordinate Transformation Matrix (191): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (324): 1
Device Accel Constant Deceleration (325): 2.500000
Device Accel Adaptive Deceleration (326): 1.000000
Device Accel Velocity Scaling (327): 12.500000
Synaptics Edges (350): 53, 1279, 44, 784
Synaptics Finger (351): 25, 30, 0
Synaptics Tap Time (352): 180
Synaptics Tap Move (353): 68
Synaptics Tap Durations (354): 180, 180, 100
Synaptics ClickPad (355): 1
Synaptics Middle Button Timeout (356): 0
Synaptics Two-Finger Pressure (357): 282
Synaptics Two-Finger Width (358): 7
Synaptics Scrolling Distance (359): -31, -31
Synaptics Edge Scrolling (360): 0, 0, 0
Synaptics Two-Finger Scrolling (361): 1, 1
Synaptics Move Speed (362): 1.000000, 1.750000, 0.127551, 0.000000
Synaptics Off (363): 1
Synaptics Locked Drags (364): 0
Synaptics Locked Drags Timeout (365): 5000
Synaptics Tap Action (366): 0, 0, 0, 0, 1, 3, 2
Synaptics Click Action (367): 1, 3, 0
Synaptics Circular Scrolling (368): 0
Synaptics Circular Scrolling Distance (369): 0.100007
Synaptics Circular Scrolling Trigger (370): 0
Synaptics Circular Pad (371): 0
Synaptics Palm Detection (372): 0
Synaptics Palm Dimensions (373): 10, 200
Synaptics Coasting Speed (374): 20.000000, 50.000000
Synaptics Pressure Motion (375): 30, 160
Synaptics Pressure Motion Factor (376): 1.000000, 1.000000
Synaptics Resolution Detect (377): 1
Synaptics Grab Event Device (378): 0
Synaptics Gestures (379): 1
Synaptics Capabilities (380): 1, 0, 0, 1, 1, 0, 0
Synaptics Pad Resolution (381): 12, 12
Synaptics Area (382): 0, 0, 0, 0
Synaptics Soft Button Areas (383): 666, 0, 678, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (384): 7, 7
Device Product ID (317): 1739, 33391
Device Node (316): "/dev/input/event11"
如您所见,Synaptics
现在使用的驱动程序代替了libinput
之前的驱动程序。