触摸板无法正确配置

触摸板无法正确配置

我正在使用 18.04 版本的 HP 15-ba077cl 笔记本电脑,无法配置触摸板。

症状:

  1. 无法使用触摸板点击(但可以使用物理按钮和双指滚动)。
  2. 在 上gnome-control-center,它显示触摸板的配置条目,但我无法配置正常和反向滚动。在 上unity-control-center,它根本不显示。屏幕截图GNOME统一
  3. 该问题在 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驱动程序。

相关内容