在Linux中注册文件扩展名/ MIME类型
我正在开发具有自己文件格式的Linux应用程序。当您双击那些文件时,我希望打开我的应用程序。
如何在Linux上注册文件扩展名并将其与我的应用程序关联?我正在寻找一种标准方法(可用于基于GNOME和KDE的系统),并且可以在首次安装或运行程序时自动完成。
回答:
xdg-utils
从freedesktop.org
Portland使用。
注册MIME类型的图标:
xdg-icon-resource install --context mimetypes --size 48 myicon-file-type.png x-application-mytype
创建一个配置文件(freedesktop共享MIME文档):
<?xml version="1.0"?> <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/x-mytype">
<comment>A witty comment</comment>
<comment xml:lang="it">Uno Commento</comment>
<glob pattern="*.myapp"/>
</mime-type>
</mime-info>
安装配置文件:
xdg-mime install mytype-mime.xml
这样可以识别您的文件并将其与图标相关联。安装文件xdg-mime
default后,可用于将应用程序与MIME类型相关联.desktop
。
以上是 在Linux中注册文件扩展名/ MIME类型 的全部内容, 来源链接: utcz.com/qa/418384.html