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


9

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

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

在16.04中,此命令现在似乎无效,在16.04中的等效命令是什么?


你尝试过dconf-editor吗?
garethTheRed

@garethTheRed感谢您的评论,根据您的建议,我现在已安装dconf-edittor。如果我尝试gsettings ...命令-dconf-editor会识别出更改。我不确定设置是否会在操作系统级别生效,现在就进行测试...
the_velour_fog,2016年

我在运行XFCE的16.04上也是如此。gsettings get org.gnome.desktop.media-handling automount返回true。命令执行后返回,false但仍会自动挂载。:-(
斯特凡纳·古里科

在Xubuntu 16.04(xfce)上,等效命令为xfconf-query -c thunar-volman -n -p "/automount-drives/enabled" -t string -s false ; xfconf-query -c thunar-volman -n -p "/automount-media/enabled" -t string -s false。这是xfce4-settings-manager“卸下驱动器和介质”部分中的操作。
斯特凡纳·古里科

@don_crissti听起来不错。自问这个问题以来的IIRC时间,我认为我发现问题出在未设置环境var的情况下-因此该命令毕竟还可以。也可以使用lsblk检查安装性。
the_velour_fog

Answers:


6

对于伴侣桌面,它略有不同

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设置泄漏到了桌面配置中。
因此,我总是将两个部分都设置为确保.....


你救了我的一天!该解决方案也适用于FreeBSD。我一直在寻找可以自动挂载设备的守护程序,但这是伴侣桌面!+1
乔治

3

经过进一步调查,并获得了对该帖子的一些评论的支持,看来该命令

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.