看起來當在 DE 裡面 X 自動掛載運作正常。相反,當我在虛擬終端中時(即使 X 在另一個終端中運行),也沒有自動掛載工作。當我插入設備時,沒有安裝任何東西。但是,如果我轉到 X,我會看到一個身份驗證對話框,要求輸入密碼。操作是“安裝檔案系統”,供應商是“udisks 專案”。如果我輸入密碼,就會安裝一個分割區。
是否可以為整個系統啟用自動掛載,獨立於 X 和/或 DE 運作?
我嘗試了 usbmount 並且它似乎可以工作,但是我需要來自 udisks2 (org.freedesktop.UDisks2.Filesystem)的 dbus 事件,而這似乎並沒有生成那些事件。
答案1
當不在 DE 中時,我無法啟用自動掛載。我必須使用 dbus 和 udisks 在 C 語言中自己完成此操作。我遵循類似的東西https://github.com/Razor-qt/razor-qt。