Elo Touch USB 触摸屏在 Ubuntu 18.04 上无法使用

Elo Touch USB 触摸屏在 Ubuntu 18.04 上无法使用

我有一个 ELO 触摸屏 (ET700L),通过 USB 连接。

虽然屏幕在 Ubuntu 18.04 中开箱即可使用,但触摸功能不起作用。

跑步时xin输入列表,我可以看到列出的是我的设备:

Virtual core pointer
 - Virtual Core XTEST pointer
 - PixArt USB Optical mouse
 - EloTouchSystems, Inc Elo TouchSystems 2216 AccuTouch USB Touchmonitor Interface id=12 [slave pointer  (2)]

因此,触摸屏似乎被正确检测到,但我仍然没有触摸功能。

Xorg.0.log 包含许多与触摸屏有关的条目(多次添加和删除)

(II) event 13 - EloTouchSystems, Inc Elo TouchSystem 2216 Accutouch USB Touchmonitor Interface: device removed

但是,Xorg.0.log 以以下内容结尾:

 (II) event 13 - EloTouchSystems, Inc Elo TouchSystem 2216 Accutouch USB Touchmonitor Interface: is tagged by udev as: Touchscreen
 (II) event 13 - EloTouchSystems, Inc Elo TouchSystem 2216 Accutouch USB Touchmonitor Interface: device is a touch device

答案1

我在 Ubuntu (Mate) 18.04 系统上使用过 Elo 触摸屏。当我连接屏幕时,触摸输入无法正常工作,但经过一些测试后,我发现,如果我移除/重新安装 hid_multitouch 模块,它就会开始工作:

modprobe -r hid_multitouch; sleep 1; modprobe hid_multitouch

我一直在寻找是否有更好的方法来处理这个问题,或者这是否应该被视为一个错误。作为一个错误,我不知道它会被提交到哪个系统(内核、Xorg 等)。我的期望是,当触摸屏连接时,触摸可以正常工作,而无需执行任何额外的黑客攻击,但目前这对我来说似乎没问题。

相关内容