4
我需要检测一个USB设备,当它被插入和拔出,并且我用dbus编写了一个python程序。关于检测USB设备的问题
但它是非常奇怪的装置将被安装三次,至少当它被插入或拔出
监控代码如下:
device = dbus.Interface(self.bus.get_object("org.freedesktop.Hal", udi),
"org.freedesktop.Hal.Device")
self.notify_message(device.GetProperty("info.udi"))
然后我们捕捉到的输出,当我尝试插入USB设备(例如,键盘)
Mon Jul 4 03:47:31 2011 /org/freedesktop/Hal/devices/usb_device_413c_2003_noserial
Mon Jul 4 03:47:31 2011 /org/freedesktop/Hal/devices/usb_device_413c_2003_noserial_if0
Mon Jul 4 03:47:31 2011 /org/freedesktop/Hal/devices/usb_device_413c_2003_noserial_if0_logicaldev_input
这样,则通知节目三次每次它被插入或拔出 如何仅ONC显示电子通知?