在 VT 中自动挂载 USB 存储设备

在 VT 中自动挂载 USB 存储设备

看起来,在 DE 中,X 自动挂载可以正常工作。相反,当我在虚拟终端中时(即使 X 在另一个终端中运行),自动挂载不起作用。当我插入设备时,什么都没有挂载。但是,如果我转到 XI,会看到一个要求输入密码的身份验证对话框。操作是“挂载文件系统”,供应商是“The udisks Project”。如果我输入密码,就会挂载一个分区。

是否可以独立于正在运行的 X 和/或 DE 为整个系统启用自动挂载?

我尝试了 usbmount,它似乎可以工作,但我需要来自 udisks2 (org.freedesktop.UDisks2.Filesystem) 的 dbus 事件,而它似乎并没有生成这些事件。

答案1

我无法在不在 DE 中时启用自动挂载。我必须自己用 C 使用 dbus 和 udisks 来做这件事。我遵循了类似https://github.com/Razor-qt/razor-qt

相关内容