如何在 bash 脚本中确定触摸屏设备?
Posted
技术标签:
【中文标题】如何在 bash 脚本中确定触摸屏设备?【英文标题】:How can I determine touch screen device in a bash script? 【发布时间】:2011-10-03 08:47:44 【问题描述】:我正在为我的触摸屏试用 eGalax 触摸屏驱动程序,作为 evdev/xinput_calibrator 组合的替代方案。
eGalax 驱动程序附带的校准工具 TKCal 将连接触摸屏的设备作为命令行参数。
现在我想从 bash 脚本启动校准工具。是否有一些聪明的方法来确定脚本中的设备,而不是像本例中那样硬编码“/dev/hidraw0”:
TKCal /dev/hidraw0 Cal
我想我不能每次都依赖触摸屏登陆hidraw0,可以吗?如果我在不同的系统上运行我的软件,使用鼠标、键盘和触摸屏,我想我必须处理这些设备可以连接到不同的 hdrawX 设备。如果我错了,请纠正我。
非常感谢! /弗雷德里克·伊斯雷尔森
【问题讨论】:
【参考方案1】:尝试查看/sys/class/hidraw/hidraw*/device/uevent
。
【讨论】:
【参考方案2】:开发 eGalax 驱动器的人告诉他们尝试一个更简单的解决方案: 编写一个 udev 规则,将触摸屏映射到我选择的设备名称。
【讨论】:
以上是关于如何在 bash 脚本中确定触摸屏设备?的主要内容,如果未能解决你的问题,请参考以下文章
***已解决***无法触摸bash脚本中具有var名称的文件进行循环