如何在 Ubuntu 16.04 中使用 gsettings 禁用设备自动挂载?

如何在 Ubuntu 16.04 中使用 gsettings 禁用设备自动挂载?

当我将 USB 记忆棒或手机插入笔记本电脑时,我不希望操作系统自动安装该设备。
在 Ubuntu 14.04 中,我可以运行以下命令,这将禁用块设备的自动挂载,例如

gsettings set org.gnome.desktop.media-handling automount false

在16.04中这个命令现在似乎没有效果,16.04中的等效命令是什么?

答案1

对于mate桌面来说略有不同

gsettings set org.mate.media-handling automount false

同样重要的是要记住,这是每个用户的设置。
所以它只对当前桌面用户有效......

检查:

gsettings list-recursively  org.mate.media-handling

gsettings list-recursively  org.gnome.desktop.media-handling 

由于 mate 桌面的混合性质(我总是使用一些 gnome 应用程序),似乎有一些 gnome 设置泄漏到桌面配置中。
所以我总是设置这两个部分以确保......

答案2

经过进一步调查(得到这篇文章的几条评论的支持),似乎命令

 gsettings set org.gnome.desktop.media-handling automount false

确实像以前一样工作。
这次失败的原因似乎是由于缺少环境变量设置造成的,特别是$DBUS_SESSION_BUS_ADDRESS.
重申一下,该命令适用于 Ubuntu 16.04,就像在 14.04 上一样。

相关内容