Linux:如何检测USB键盘是否插入和拔出

dei*_*mus 5 python linux keyboard dbus

是否有任何守护程序/工具会在 USB 键盘从 PC 插入和拔出时触发某些信号/事件?我需要在我的程序中知道何时插入和拔出 USB 键盘。任何想法如何做到这一点?

问候, 莱文

peo*_*oro 4

udev(Linux 设备管理器)是轮询硬件的管理器。当它检测到有关设备的某些更改时,它会执行关联的规则。

您应该向 udev 添加一条规则,以便通知您的程序有关 USB 键盘的插入或移除。您可以在此处找到有关 udev 规则的文档,或者查看/etc/udev/rules.d/或中的文件/lib/udev/rules.d/以找到许多示例。