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顯示電子通知?