Отключить автомонтирование GNOME с Python

Мне нужно остановить GNOME/Nautilus от автоматического монтирования новых устройств и разделов, когда они появляются в системе. Как я могу сделать это в Python?

1 ответ

Решение

Зачем делать это на Python? Вы можете просто использовать командную строку, как в:

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

Если вам действительно нужно, чтобы он был в Python, то вы можете использовать модуль подпроцесса:

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)

Но я действительно не уверен, что это необходимо здесь.

Другие вопросы по тегам