Я успешно установил lubuntu 18.04, рекомендованный для моей программы FOSS POS для запуска в Snack-Bar на довольно старой, но на 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]:
Кто-нибудь может дать мне несколько советов, чтобы помочь мне?
Заранее спасибо!
Чтобы решить проблему, я выполнил шаги, описанные по этой ссылке, которая ведет на страницу драйвера производителя сенсорного экрана ELO .
Единственное, что вам нужно выяснить самостоятельно, это последовательный порт, к которому внутренне подключен экран. Если вы не уверены, вы можете добраться туда, попытавшись начать с ttyS0, ttyS1 и так далее. В моем случае это ttyS1.