有人可以提供关于如何使用(与GNOME Ubuntu)
XDG-MIME命令的示例?我正在努力使文档工作.
例如,如果我想使用名为MyApp的应用程序注册扩展名.mfe,步骤是什么?这是我到目前为止的尝试,我会感谢任何关于获得这个权利的指标…
这是我的xml(MyApp-MyFileType.xml)文件名如何相关?
<?xml version="1.0"?> <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'> <mime-type type="text/mfe"> <comment>File for MyApp</comment> <glob pattern="*.mfe"/> </mime-type> </mime-info>
那么运行这个命令?
xdg-mime install MyApp-MyFileType.xml
然后我跑这个什么是xxx关联?我理解它是我的应用程序的标识符,但我如何定义它?
xdg-mime default xxx.desktop text/mfe
解决方法
所有需要的信息是在人xdg-mime.
>使用xdg-mime查询filetype filename.ext检查实际的mime-type(响应可以是例如application / octet-stream)
>如果你决定创建自己的mime类型,你应该编辑一个XML文件,就像你给出的例子一样.您应该检查您要创建的mime类型的名称是否存在,以不覆盖它.您可以在/usr/share/applications/defaults.list中看到已注册的mime类型.
>那么,正如你所指出的,现在是使用sudo xdg-mime install –mode系统MyApp-MyFileType.xml来注册新的mime类型,以便为系统上的所有用户安装.
>在这一点上,如果再次检查mime类型(如第1步),您应该有所需的响应(您的新的MIME类型).
>现在是时候使用所需的应用程序注册新的mime类型.该关联使用sudo xdg-mime默认MyApp.desktop text / mfe(在您的示例中)完成.要查看可用的.desktop文件,请执行以下操作:ls /usr/share / applications |少(我认为这是你要找的).
>最后一步是使用xdg-icon-resource注册图标,但这是另一个主题.
希望这可以帮助!