使用Python禁用GNOME的自动挂载

1 投票
1 回答
751 浏览
提问于 2025-04-15 12:25

我想要阻止GNOME/Nautilus自动挂载新设备和分区,也就是当这些设备和分区出现在系统中时,不让它们自动连接。请问我该如何用Python来实现这个目标?

1 个回答

3

为什么要用Python来做这个呢?你可以直接在命令行里操作,比如:

gconftool-2 --type bool --set /apps/nautilus/preferences/media_automount false

如果你真的需要用Python来实现这个功能,可以使用subprocess模块

import subprocess

def setAutomount(value):
    """
    @type value: boolean
    """
    cmd = ['gconftool-2', '--type', 'bool', '--set', 
            '/apps/nautilus/preferences/media_automount']
    cmd.append(str(value).lower())
    subprocess.check_call(cmd)

setAutomount(False)

不过我其实不太确定在这里这样做是否真的有必要。

撰写回答