加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何使用xdg-mime命令

发布时间:2020-12-13 18:07:23 所属栏目:Linux 来源:网络整理
导读:有人可以提供关于如何使用(与GNOME Ubuntu) XDG-MIME命令的示例?我正在努力使文档工作. 例如,如果我想使用名为MyApp的应用程序注册扩展名.mfe,步骤是什么?这是我到目前为止的尝试,我会感谢任何关于获得这个权利的指标… 这是我的xml(MyApp-MyFileType.xml)
有人可以提供关于如何使用(与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注册图标,但这是另一个主题.

希望这可以帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读