Python: изменить приложение по умолчанию для указанного типа MIME в Linux - PullRequest
1 голос
/ 27 апреля 2011

Я попытался изменить приложение по умолчанию, используемое для открытия файлов определенного типа, используя

gnomevfs.mime_set_default_application(mime_type, application_id)

. Получил следующее предупреждение: libgnomevfs-WARNING **: устаревшая функцияПользовательские модификации базы данных MIME больше не поддерживаются.

Поскольку я делаю файловый менеджер, мне действительно нужно иметь возможность изменить это как часть диалога свойств файла / каталога.Есть ли способ обойти это, как Наутилус делает это, не прося дополнительных привилегий?

1 Ответ

2 голосов
/ 28 апреля 2011

Возможно, вам следует просто вызвать xdg-mime из пакета xdg-utils. Синтаксис:

xdg-mime query default mimetype

xdg-mime default application.desktop mimetype
...