linux – “绑定”USB键盘专门用于特定应用程序
是)我有的:
> Linux机器(debian stable)没有显示器,键盘,没有X运行 我(不)想要的: >我想仅将此设备用于特定应用. 我(不)知道的: >我找到了一些示例代码,关于如何直接从事件设备中读取,如果需要,可以在我的应用程序中使用它. 谢谢你的任何提示……! [1]当设备读取条形码时,它会将检测到的代码作为单键按下并提交返回. 解决方法
一个充满挑战且有趣的问题
我认为udev可能会做到这一点.创建一个文件/etc/udev/rules.d/99-barcode-reader.rules并在其中添加类似的内容: ACTIONS!="add",GOTO="barcode_end" SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="dead",ATTRS{idProduct}=="beef",PROGRAM="/bin/sh -c 'logger -p user.info Hey,I see a new device $env{BUSNUM} $env{DEVNUM}'",RUN+="/bin/sh -c '/usr/local/bin/your_barcode_application &'" LABEL="barcode_end" 将“dead”和“beef”替换为使用lsusb获取的idVendor和idProduct的值. 重新启动udevd或只是你的服务器,看看会发生什么. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |