如何通过脚本在 Ubuntu 中禁用 media_automount_open
Posted
技术标签:
【中文标题】如何通过脚本在 Ubuntu 中禁用 media_automount_open【英文标题】:How to disable media_automount_open in Ubuntu through a script 【发布时间】:2012-02-14 16:49:06 【问题描述】:我编写了一个快速挂载和卸载多个 USB 设备的脚本。安装新设备后,Ubuntu 默认会为该设备打开一个文件浏览器窗口。当它安装多个设备时,这种行为会变得非常烦人。 我在网上查看,找到了一个教程,解释了如何通过 gui (http://www.liberiangeek.net/2010/09/disableenable-auto-mount-ubuntu-10-0410-10-maverick-meerkat/) 禁用该功能,但我希望从脚本中找到一种方法。
这是我目前安装设备的方式:
def mount_all(self):
paths = self._get_partitions()
vfat_path = paths[0][0]
vfat = self.sysbus.get_object(SD.udisks_bus, vfat_path)
vfat_props = dbus.Interface(vfat, dbus_interface=SD.prop_bus)
if vfat_props.Get(vfat_path, 'DeviceIsMounted'):
self.fat = vfat_props.Get(vfat_path, 'DeviceMountPaths')[0]
else:
while True:
try:
self.fat = vfat.FilesystemMount('vfat', , dbus_interface=SD.device_bus)
break
except dbus.exceptions.DBusException:
time.sleep(0.1)
【问题讨论】:
【参考方案1】:事实证明这比我想象的要简单得多。您可以使用工具gconftool-2
编辑.gconf 属性,如here 所述
【讨论】:
以上是关于如何通过脚本在 Ubuntu 中禁用 media_automount_open的主要内容,如果未能解决你的问题,请参考以下文章
UFW不允许Kurento Media Server 6.7通过ws_uri连接