[Seek Help] 想问一下,如何按文件类型自定义默认应用
Tofloor
poster avatar
灵触大圣
deepin
2022-10-20 03:36
Author

比如我用audacity的保存的项目文件,打开方式默认应用里面却没有audacity这个选项

Reply Favorite View the author
All Replies
灵触大圣
deepin
2022-10-20 17:43
#1

怎么没人鸟我啊sad

Reply View the author
晚秋(lateautumn)
Moderator
2022-10-20 23:18
#2

估计是没有坛神能解决这个问题,需要深度工程师深度定制解决吧,其实我也想解决这个问题joy

Reply View the author
enforcee
deepin
2022-10-21 01:40
#3

这个问题解释起来比较复杂,文件类型的全局定义在/usr/share/mime/文件夹,用户定义的在~/.local/share/mime/文件夹,通过文件的扩展名或者头文件中的魔数来识别文件类型;然后用户设置的默认应用在~/.config/mimeapps.list,通过设置文件类型和启动器(.desktop文件)来确定选择哪个应用来打开对应的文件。

现在还没找到比较方便的方法去修改默认文件,如果楼主有心的话可以稍微学习一下基础知识,手动编辑~/.config/mimeapps.list里面[Default Applications]的内容达到想要的效果。

参考资料:https://wiki.archlinux.org/title/XDG_MIME_Applications

Reply View the author
灵触大圣
deepin
2022-10-21 04:01
#4
enforcee

这个问题解释起来比较复杂,文件类型的全局定义在/usr/share/mime/文件夹,用户定义的在~/.local/share/mime/文件夹,通过文件的扩展名或者头文件中的魔数来识别文件类型;然后用户设置的默认应用在~/.config/mimeapps.list,通过设置文件类型和启动器(.desktop文件)来确定选择哪个应用来打开对应的文件。

现在还没找到比较方便的方法去修改默认文件,如果楼主有心的话可以稍微学习一下基础知识,手动编辑~/.config/mimeapps.list里面[Default Applications]的内容达到想要的效果。

参考资料:https://wiki.archlinux.org/title/XDG_MIME_Applications

虽然已经懵了不过还是感谢您😂

Reply View the author