gpt4 book ai didi

linux - 在 Linux 下注册一个与 xdg-mime 的文件类型关联

转载 作者:太空狗 更新时间:2023-10-29 12:38:16 25 4
gpt4 key购买 nike

我正在尝试让 xdg-open 运行 mplayer 来打开 WMV 文件。

手册上说要将带有 xdg-mime 的文件类型注册为 mime 类型,然后注册一个 .desktop 文件以打开该 mime 类型。

我没有成功注册文件类型:

cam@x ~ $ file toto.wmv 
toto.wmv: Microsoft ASF
cam@x ~ $ xdg-mime query filetype toto.wmv
application/octet-stream; charset=binary
cam@x ~ $ cat ms-wmv.xml
<?xml version="1.0"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="video/x-ms-wmv">
<comment>video microsoft</comment>
<glob pattern="*.wmv"/>
</mime-type>
</mime-info>
cam@x ~ $ xdg-mime install ms-wmv.xml
cam@x ~ $ xdg-mime query filetype toto.wmv
application/octet-stream; charset=binary
cam@x ~ $

我原以为最后一条命令会返回 video/x-ms-wmv。

我错过了什么?

最佳答案

你看过吗:

/usr/share/mime/video

对应的ms-wmv.xml文件?之后有没有变

xdg-mime install ms-wmv.xml

也许问题出在执行命令时,文件保存在~/.local/share/mime 中,然后在全局 mime 类型描述中写入:

<sub-class-of type="video/x-ms-asf"/>

也许更改文件 /usr/share/mime/video/ms-wmv.xml 可以解决问题,否则,从全局 mime 目录中删除文件,以便系统开始使用您个人目录中的那个

关于linux - 在 Linux 下注册一个与 xdg-mime 的文件类型关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4120340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com