如何通过脚本在 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连接

ubuntu上打开执行python脚本提示如下错误,该如何解决

ubuntu如何添加源

ubuntu 登录显示-2022-5-20

SQL Server:如何通过脚本同时禁用多个登录

如何禁用Oracle AWR自动采样功能