Sup*_*ted 17 linux installation ubuntu mime file-type
有人可以举例说明如何使用(使用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>
Run Code Online (Sandbox Code Playgroud)
然后运行这个命令?
xdg-mime install MyApp-MyFileType.xml
Run Code Online (Sandbox Code Playgroud)
然后我运行这个?xxx与什么有关?,我理解它是我的应用程序的标识符,但我该如何定义它?
xdg-mime default xxx.desktop text/mfe
Run Code Online (Sandbox Code Playgroud)
小智 16
所有需要的信息都在man xdg-mime.
检查实际的mime类型xdg-mime query filetype filename.ext(响应可能是例如application/octet-stream)
如果您决定创建自己的mime类型,则应编辑XML文件,如您给出的示例.您应该检查您要创建的mime类型名称是否存在以不覆盖它.你可以看到注册的mime类型/usr/share/applications/defaults.list.
然后,正如您所指出的那样,是时候为sudo xdg-mime install --mode system MyApp-MyFileType.xml系统上的所有用户注册新的mime-type .
此时,如果再次检查mime类型(如步骤1中所示),则应该具有所需的响应(新的mime类型).
现在是时候用所需的应用程序注册新的mime-type.关联完成sudo xdg-mime default MyApp.desktop text/mfe(在您的示例中).要查看可用.desktop文件,请执行以下操作ls /usr/share/applications | less:(我认为这就是您要查找的内容).
最后一步是注册图标,xdg-icon-resource但这是另一个主题.
希望这可以帮助!
能够xdg-open afile.myapp:
xdg-mime install vendor-filetype.xmlmyapp.desktop为您的应用程序创建一个文件,如下所示:.desktop 示例xdg-mime default myapp.desktop filetype| 归档时间: |
|
| 查看次数: |
18559 次 |
| 最近记录: |