m.s*_*.sr 10 linux headless keyboard
login启动后的进程或其他任何事情——除了一个应用程序。感谢您的任何提示......!
[1] 当设备读取条形码时,它会在单次按键时发送检测到的代码并提交return.
一个具有挑战性且有趣的问题!
我认为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"
Run Code Online (Sandbox Code Playgroud)
将“dead”和“beef”替换为 idVendor 和 idProduct 获得的值lsusb。
重新启动udevd或简单地重新启动您的服务器,看看会发生什么。
| 归档时间: |
|
| 查看次数: |
4778 次 |
| 最近记录: |