ubuntu 不将触摸屏输入视为触摸(只需左键单击)

ubuntu 不将触摸屏输入视为触摸(只需左键单击)

我有一台带有多点触控屏幕的 ThinkPad X230T,Ubuntu 将多点触控输入视为“点击”。

以下是我的xinputs结论:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Pen stylus                 id=10   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Finger touch               id=11   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=14   [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Pen eraser                 id=16   [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)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated Camera                         id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=15   [slave  keyboard (3)]

(我最近一次尝试让它运行(就在 10 分钟前)是升级到 Ubuntu 17.04。)

有什么建议可以让 Ubuntu 将触摸屏识别为触摸事件?

可以使用 Qt 多点触控演示应用程序和 Google Chrome 来验证症状。

以下是一些相关xorg.0.log内容:

[     8.420] (**) Wacom ISDv4 E6 Finger: Applying InputClass "Wacom tablet class"
[     8.420] (**) Wacom ISDv4 E6 Finger: Applying InputClass "Wacom touchscreen class"
[     8.420] (**) Wacom ISDv4 E6 Finger: Applying InputClass "evdev tablet catchall"
[     8.420] (**) Wacom ISDv4 E6 Finger: Applying InputClass "evdev touchscreen catchall"
[     8.420] (**) Wacom ISDv4 E6 Finger: Applying InputClass "Wacom USB tablet class"
[     8.420] (**) Wacom ISDv4 E6 Finger: Applying InputClass "Wacom USB touchscreen class"
[     8.420] (**) Wacom ISDv4 E6 Finger: Applying InputClass "Wacom tablet class"
[     8.420] (**) Wacom ISDv4 E6 Finger: Applying InputClass "Wacom touchscreen class"
[     8.420] (II) Using input driver 'wacom' for 'Wacom ISDv4 E6 Finger'
[     8.420] (**) Wacom ISDv4 E6 Finger: always reports core events
[     8.420] (**) Option "Device" "/dev/input/event6"
[     8.484] (EE) Wacom ISDv4 E6 Finger: Invalid type 'stylus' for this device.
[     8.484] (EE) Wacom ISDv4 E6 Finger: Invalid type 'eraser' for this device.
[     8.484] (EE) Wacom ISDv4 E6 Finger: Invalid type 'cursor' for this device.
[     8.484] (II) Wacom ISDv4 E6 Finger: type not specified, assuming 'touch'.
[     8.484] (II) Wacom ISDv4 E6 Finger: other types will be automatically added.
[     8.484] (--) Wacom ISDv4 E6 Finger touch: maxX=2776 maxY=1569 maxZ=0 resX=10000 resY=10000
[     8.484] (II) Wacom ISDv4 E6 Finger touch: hotplugging dependent devices.
[     8.484] (EE) Wacom ISDv4 E6 Finger touch: Invalid type 'stylus' for this device.
[     8.484] (EE) Wacom ISDv4 E6 Finger touch: Invalid type 'eraser' for this device.
[     8.484] (EE) Wacom ISDv4 E6 Finger touch: Invalid type 'cursor' for this device.
[     8.484] (EE) Wacom ISDv4 E6 Finger touch: Invalid type 'pad' for this device.
[     8.484] (II) Wacom ISDv4 E6 Finger touch: hotplugging completed.
[     8.524] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.1/0003:056A:00E6.0006/input/input11/event6"
[     8.524] (II) XINPUT: Adding extended input device "Wacom ISDv4 E6 Finger touch" (type: TOUCH, id 11)
[     8.524] (**) Wacom ISDv4 E6 Finger touch: (accel) keeping acceleration scheme 1
[     8.524] (**) Wacom ISDv4 E6 Finger touch: (accel) acceleration profile 0
[     8.524] (**) Wacom ISDv4 E6 Finger touch: (accel) acceleration factor: 2.000
[     8.524] (**) Wacom ISDv4 E6 Finger touch: (accel) acceleration threshold: 4
[     8.584] (II) config/udev: Adding input device Wacom ISDv4 E6 Finger (/dev/input/mouse1)

我不确定最后一行做了什么,但是那一行看起来很可疑。(/dev/input/mouse1?)

相关内容