我的 Acer Spin 5 出现随机点击、拖动和幽灵触摸现象

我的 Acer Spin 5 出现随机点击、拖动和幽灵触摸现象

我昨天购买了 Acer Spin 5 笔记本电脑,并在其上安装了 Ubuntu 16.04。我遇到了一个非常烦人的错误,它会导致随机点击和拖动。

我认为问题出在触摸屏上,而不是触摸板或任何其他指点设备上

根据我打开的应用程序,我可能可以不间断地工作几分钟,或者情况可能会变得非常糟糕,以至于我必须重新启动计算机,因为我无法与任何东西交互。

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Optical USB Mouse                id=9    [slave  pointer  (2)]
⎜   ↳ Raydium Corporation Raydium Touch System  id=10   [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)]
    ↳ HD WebCam                                 id=11   [slave  keyboard (3)]
    ↳ Intel Virtual Button driver               id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Acer WMI hotkeys                          id=14   [slave  keyboard (3)]

进一步了解 Raydium Touch 系统:

xinput list-props 10
Device 'Raydium Corporation Raydium Touch System':
    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
    Device Accel Profile (262): 0
    Device Accel Constant Deceleration (263):   1.000000
    Device Accel Adaptive Deceleration (264):   1.000000
    Device Accel Velocity Scaling (265):    10.000000
    Device Product ID (257):    9094, 12561
    Device Node (258):  "/dev/input/event13"
    Evdev Axis Inversion (266): 0, 0
    Evdev Axis Calibration (267):   <no items>
    Evdev Axes Swap (268):  0
    Axis Labels (269):  "Abs MT Position X" (286), "Abs MT Position Y" (287), "None" (0), "None" (0)
    Button Labels (270):    "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Wheel Up" (145), "Button Wheel Down" (146)
    Evdev Scrolling Distance (271): 0, 0, 0
    Evdev Middle Button Emulation (272):    0
    Evdev Middle Button Timeout (273):  50
    Evdev Third Button Emulation (274): 0
    Evdev Third Button Emulation Timeout (275): 1000
    Evdev Third Button Emulation Button (276):  3
    Evdev Third Button Emulation Threshold (277):   20
    Evdev Wheel Emulation (278):    0
    Evdev Wheel Emulation Axes (279):   0, 0, 4, 5
    Evdev Wheel Emulation Inertia (280):    10
    Evdev Wheel Emulation Timeout (281):    200
    Evdev Wheel Emulation Button (282): 4
    Evdev Drag Lock Buttons (283):  0

报告了此问题的一个错误,但我希望这里有人能帮我找到解决方法。这是一台相对较新的笔记本电脑,我以前从未听说过 Raydium touch。我猜迟早其他人也会遇到这个问题。有人知道这个问题的解决方案或解决方法吗?这基本上使笔记本电脑变得毫无用处。

编辑: 我现在确信触摸屏罪魁祸首是:

↳ Raydium Corporation Raydium Touch System  id=10   [slave  pointer  (2)]

如果我使用命令禁用此设备,xinput disable 10则行为会立即停止。我将无法再使用触摸屏,但是触摸板和鼠标可以正常工作。有什么想法可以进一步调试吗?

答案1

您可以在触摸板配置文件中调整手指宽度尺寸,以防止手掌被解释为手指命令。更简单的方法是使用软件在打字时禁用触摸板,以避免手掌执行意外操作:

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator

下面的屏幕截图和文字来自 Ubuntu 14.04 安装(tipsonubuntu.com - 安装触摸板指示器 Ubuntu),但变化不大。

触摸板指示器-1

触摸板指示器是 Unity 面板上的一个小程序图标,允许您通过其下拉菜单或快捷键启用/禁用触摸板。除了基本功能外,这款简单的应用程序还支持:

  • 插入鼠标时禁用触摸板。
  • 打字时禁用触摸板。
  • 自然滚动。
  • 循环滚动。
  • 两根手指垂直/水平滚动。

相关内容