如何在bash脚本中确定触摸屏设备?

时间:2011-10-03 08:47:45

标签: linux touch calibration

我正在为触摸屏试用eGalax触摸屏驱动程序,作为evdev / xinput_calibrator组合的替代品。

eGalax驱动程序TKCal附带的校准工具将触摸屏所连接的设备作为命令行参数。

现在我想从bash脚本启动校准工具。是否有一些聪明的方法来确定脚本中的设备,而不是硬编码“/ dev / hidraw0”,如下例所示:

TKCal / dev / hidraw0 Cal

我认为我不能每次都依靠hidraw0上的触摸屏登陆,可以吗?如果我使用鼠标,键盘和触摸屏在不同的系统上运行我的软件,我想我必须处理这些设备可以连接到不同的hdrawX设备。如果我错了,请纠正我。

非常感谢! / Fredrik Israelsson

2 个答案:

答案 0 :(得分:3)

尝试查看/sys/class/hidraw/hidraw*/device/uevent

答案 1 :(得分:0)

开发eGalax驱动器的人告诉我们尝试一个更简单的解决方案: 编写一个udev规则,将触摸屏映射到我选择的设备名称。