我已经成功地安装了Lubuntu18.04,推荐我的FOSS POS程序在一个非常老的、但100%的功能Sam4s机器(硬件描述链路)中运行。所有操作都很顺利,但触摸屏不是自动检测的,也没有出现在xinput结果中,如下所示:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Logitech USB Keyboard id=11 [slave pointer (2)]
⎜ ↳ PixArt USB Optical Mouse id=12 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Logitech Logitech USB Keyboard id=10 [slave keyboard (3)]
↳ Logitech Logitech USB Keyboard id=13 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]触摸屏通过内部串口连接。
通过使用evtest尝试所有输入,我没有从以下任何一个获得触摸屏响应:
$ sudo evtest
[sudo] senha para burguesa:
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Power Button
/dev/input/event1: Sleep Button
/dev/input/event2: Power Button
/dev/input/event3: Logitech Logitech USB Keyboard
/dev/input/event4: Logitech Logitech USB Keyboard
/dev/input/event5: PixArt USB Optical Mouse
/dev/input/event6: Video Bus
/dev/input/event7: HDA Intel Mic
/dev/input/event8: HDA Intel Line
/dev/input/event9: HDA Intel Line Out
/dev/input/event10: HDA Intel HDMI/DP,pcm=3
Select the device event number [0-10]: 有谁能给我一些提示帮助我吗?
提前感谢!
发布于 2020-09-07 12:50:25
为了解决这个问题,我遵循了在这个链接上描述的导致ELO触摸屏制造商驱动程序页面的步骤。
您唯一需要自己发现的是屏幕内部连接的串行端口。如果不确定,您可以尝试从ttyS0、ttyS1等开始。在我的例子中,它是ttyS1。
https://askubuntu.com/questions/1272431
复制相似问题