p00h
@p00h
Фехтовальщик-стропальщик

Is General Touch Co.,Ltd operational?

Нахожусь в руках Archlinux:
#> uname -a
Linux aa8aba8f-be8c-4f95-a7f4-2fde735694c2 4.14.12-1-ARCH #1 SMP PREEMPT Fri Jan 5 18:19:34 UTC 2018 x86_64 GNU/Linux

Имею в наличии тачскрин:
#> lsusb
...
ID 0dfc:0001 GeneralTouch Technology Co., Ltd Touchscreen
...

#> xinput list-props 9
Device 'General Touch Co.,Ltd GeneralTouch Touchscreen':
	Device Enabled (135):	1
	Coordinate Transformation Matrix (137):	31.000000, 0.000000, -0.019000, 0.000000, 39.000000, -0.480000, 0.000000, 0.000000, 1.000000
	libinput Calibration Matrix (272):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Calibration Matrix Default (273):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Send Events Modes Available (255):	1, 0
	libinput Send Events Mode Enabled (256):	0, 0
	libinput Send Events Mode Enabled Default (257):	0, 0
	Device Node (258):	"/dev/input/event3"
	Device Product ID (259):	3580, 1

#> grep -e "Using input driver 'libinput'" Xorg.0.log
...
[  1788.941] (II) Using input driver 'libinput' for 'General Touch Co.,Ltd GeneralTouch Touchscreen'
...

Проблема в том, что не срабатывает событие tap-to-touch. В полноэкранном OpenGL приложении курсор движется, но нажатие на любую область не производит никакого эффекта.
В libinput debug-events тапы происходят, то есть само устройство вроде как работает корректно.

Буду весьма признателен любым наводкам, ибо гугление ничего не дало.
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы