udev

    2熱度

    1回答

    我通過dbus在python中使用Udisk來卸載USB設備(本例中爲Kindle),但是我想向它發送彈出信號,因爲這會將Kindle從USB模式進入其通常的界面。 Udisks不會讓我DriveEject,因爲它不是一個實際的驅動器,我收集這是一個功能。給出的錯誤是: dbus.exceptions.DBusException: org.freedesktop.UDisks.Error.Fail

    15熱度

    2回答

    我試圖獲取列表中的USB設備在Ubuntu 10.10當前插入和監控發生變化,比如或縮小使用udev和d-BUS被插入的設備。我對使用D-BUS編程相當陌生。我看到一個例子:Linux : How to detect is usb keyboard is plugged and unplugged只有一個使用HAL,我知道HAL已被棄用。我發現了一些工作代碼,稍加修改,只適用於任何設備,如USB棒

    0熱度

    2回答

    我有三個不同的串行設備連接到三個usb串行轉換器(FTDI USB-RS232)。如果我連接它們,我會按預期得到通用設備名稱/ dev/ttyUSBx。當我嘗試編寫一些udev規則時,除了某些設備序列標識屬性外,udevadm向我顯示了三個設備的相同輸出。 這些序列號會在每個設備上發生變化,所以如果我使用不同的USB串口轉換器,我的規則將不再適用。所以,我需要一種方式與連接到串行轉換器的特定設備進

    0熱度

    2回答

    我想獲取usb大容量存儲設備的掛載節點,例如pyudev中的/ media/its-uuid ,Device類具有一些常規屬性,但不包含uuid或掛載節點。 怎麼辦呢 感謝幫助

    4熱度

    3回答

    我目前正在開發一個項目,以便在USB設備插入時運行用C語言編寫的程序。udev規則有可能嗎? 我現在明白了,當我插上我的設備運行一個Hello World腳本。但是,它不止一次運行它。 當前路徑:/etc/udev/rules.d/98-local.rules 當前規則: SUBSYSTEMS == 「USB」,ACTION == 「添加」, RUN + = 「在/ usr/local/bin目錄

    1熱度

    1回答

    我想獲取某個USB Framebuffer設備(DisplayLink)的固定設備名稱。使用廠商ID,我可以使用udev規則獲得匹配: SUBSYSTEM == 「USB」,ATTRS {idVendor} == 「17e9」,GROUP = 「視頻」 但隨着SYMLINK + = 「fbdl」 我不要得到/ dev/fbX設備(X = 1,2,3 ..)的符號鏈接,但是對於總線/ usb/...

    2熱度

    1回答

    檢測到USB設備時,我試圖讓udev啓動進程並將USB設備的序列號作爲參數傳遞給進程。 文件:/etc/udev/rules.d/10-FTDI2232H-usb.rules ACTION == 「添加」,SUBSYSTEM == 「USB」,ATTR {idVendor} == 「0403」, ATTR {idProduct} ==「6010」,RUN + =「/ opt/usbprog%s」A

    4熱度

    3回答

    假設Linux下的以下情況: 一種方法是不斷地從一個USB轉串口轉換器設備(/dev/ttyUSB0)讀書。該設備是突然拔下並再次插入(或由於某種原因重置自己)。該進程繼續有一個/dev/ttyUSB0的有效文件句柄,但不會從設備接收任何數據,除非進程重新打開設備(因爲udev已刪除並重新創建設備節點)。 是否有(通過檢測數據流的超時即不間接地)來檢測這種情況的一直接方式使得工藝知道它必須重新打開

    22熱度

    4回答

    我有一個英特爾圖形eeepc。我想將腳本掛接到通過VGA插入的顯示器事件。怎麼做?

    5熱度

    1回答

    我嘗試了udev(udevadm monitor)。 VGA插頭報告後大約。兩秒鐘。如果我對它進行調查,那麼變化幾乎是即時報告的。這裏發生了什麼?