我正在使用 18.04 版本的 HP 15-ba077cl 笔记本电脑,无法配置触摸板。
症状:
- 无法使用触摸板点击(但可以使用物理按钮和双指滚动)。
- 在 上
gnome-control-center
,它显示触摸板的配置条目,但我无法配置正常和反向滚动。在 上unity-control-center
,它根本不显示。屏幕截图GNOME和 统一。 - 该问题在 16.04 上没有出现。
以下是 的转储xinput list
:
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver 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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ HP TrueVision HD: HP TrueVision id=9 [slave keyboard (3)]
↳ Logitech USB Receiver id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ HP WMI hotkeys id=14 [slave keyboard (3)]
↳ HP Wireless hotkeys id=15 [slave keyboard (3)]
↳ Logitech USB Receiver id=16 [slave keyboard (3)]
转储xinput list-props 13
:
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (292): 0
libinput Tapping Enabled Default (293): 0
libinput Tapping Drag Enabled (294): 1
libinput Tapping Drag Enabled Default (295): 1
libinput Tapping Drag Lock Enabled (296): 0
libinput Tapping Drag Lock Enabled Default (297): 0
libinput Tapping Button Mapping Enabled (298): 1, 0
libinput Tapping Button Mapping Default (299): 1, 0
libinput Natural Scrolling Enabled (274): 0
libinput Natural Scrolling Enabled Default (275): 0
libinput Disable While Typing Enabled (300): 1
libinput Disable While Typing Enabled Default (301): 1
libinput Scroll Methods Available (276): 1, 1, 0
libinput Scroll Method Enabled (277): 1, 0, 0
libinput Scroll Method Enabled Default (278): 1, 0, 0
libinput Accel Speed (283): 0.000000
libinput Accel Speed Default (284): 0.000000
libinput Left Handed Enabled (288): 0
libinput Left Handed Enabled Default (289): 0
libinput Send Events Modes Available (259): 1, 1
libinput Send Events Mode Enabled (260): 0, 0
libinput Send Events Mode Enabled Default (261): 0, 0
Device Node (262): "/dev/input/event7"
Device Product ID (263): 2, 7
libinput Drag Lock Buttons (290): <no items>
libinput Horizontal Scroll Enabled (291): 1
我该如何解决这个问题以便可以对其进行配置?
答案1
在你的xinput list-props
里面说:
libinput Tapping Enabled (292): 0
我很确定这意味着攻丝被配置为禁用。
因此,症状 1 的一个可能解决方案是运行:
xinput set-prop 13 292 1
这应该将该属性设置Tapping Enabled (292)
为值1
(Enabled)。
但这可能只在您当前会话中启用它。因此,要使更改永久生效 - 我认为您需要/usr/share/X11/xorg.conf.d/40-libinput.conf
按照以下说明编辑配置:
无法设置 SynPS/2 Synaptic 的默认值
答案2
您的设备似乎是 Synaptics 触摸板,但xinput
输出中显示的驱动程序是libinput
。Ubuntu 18.04 默认使用 X.org。可能xserver-xorg-input-synaptics
未安装该软件包。如果是这种情况,您可能需要安装它以查看它是否能解决 GUI 问题。
sudo aptitude install xserver-xorg-input-synaptics
警告:该synaptics
驱动程序似乎不支持“自然滚动”。因此您可能更愿意继续使用该libinput
驱动程序。