我在x86上重新安装了Ubuntu 18.04 LTS。连接的是饭山触摸屏。在ubuntu触摸屏支持下的框处于活动状态并且正在工作。 我的Kivy应用程序不支持触摸屏。
kivy的日志输出是
[DEBUG ] Base: Create provider from probesysfs,provider=hidinput
[DEBUG ] ProbeSysfs: using probesysfs!
[DEBUG ] ProbeSysfs: found device: USBest Technology SiS HID Touch Controller at /dev/input/event3
[INFO ] ProbeSysfs: device match: /dev/input/event3
[INFO ] HIDInput: Read event from </dev/input/event3>
[INFO ] Base: Start application main loop
[INFO ] HIDMotionEvent: using <USBest Technology SiS HID Touch Controller>
[INFO ] HIDMotionEvent: <USBest Technology SiS HID Touch Controller> range ABS X position is 0 - 4095
[INFO ] HIDMotionEvent: <USBest Technology SiS HID Touch Controller> range ABS Y position is 0 - 4095
[INFO ] HIDMotionEvent: <USBest Technology SiS HID Touch Controller> range position X is 0 - 4095
[INFO ] HIDMotionEvent: <USBest Technology SiS HID Touch Controller> range position Y is 0 - 4095
我在config.ini的输入部分(kivy)中进行了配置:
[input]
hid_%(name)s = probesysfs,provider=hidinput
之前,在最后一次安装时,我使用相同的ubuntu版本运行了kivy应用程序(使用触摸屏)。 我不知道,到目前为止我错过了什么。 有任何得到分析的提示吗? 预先感谢!
答案 0 :(得分:0)
我想澄清一下情况。 硬件:iiyama ProLite T2435MSC-B2,intel nux i3,ubuntu 18.0.4 lts,kivy 1.10.1。 要使触摸屏在kivy应用程序中工作,您必须在〜/ .kivy / config.ini中设置以下输入部分。 要说的重要一点是,必须设置“全屏=自动”,否则在kivy应用程序中会识别出点触。
B