Python:在Linux上更改指定mime类型的默认应用程序

时间:2011-04-27 19:36:42

标签: python linux mime-types

我尝试使用

更改用于打开指定文件类型的默认应用程序
gnomevfs.mime_set_default_application(mime_type, application_id)

我收到的是这个警告:libgnomevfs-WARNING **:已弃用的功能。不再支持用户对MIME数据库的修改。

由于我正在创建文件管理器,所以我真的需要能够将其更改为文件/目录属性对话框的一部分。有没有办法绕过它,Nautilus如何做到这一点而不要求额外的特权?

1 个答案:

答案 0 :(得分:2)

您可能应该从xdg-utils包中调用xdg-mime。语法:

xdg-mime query default mimetype

xdg-mime default application.desktop mimetype