我正在尝试弄清楚文件关联在 Ubuntu 18.04 中如何工作。
我浏览了网上(实际上查了很多)并找到了这些文件:
- [
A
]/etc/gnome/defaults.list
- [
B
]/usr/share/applications/defaults.list
- [
C
]~/.config/mimeapps.list
- [
D
]~/.local/share/applications/mimeapps.list
我发现最有信息量的页面之一是ArchLinux XDG MIME 应用程序。
A
并B
在全新安装上具有相同的内容,但没有从一个到另一个的符号链接。我理解这A
是针对 Gnome 桌面的,并且B
是分发覆盖。
所以我的问题是关于用户覆盖:
- Gnome 文档说这
D
是用户覆盖 - ArchLinux XDG MIME 应用程序说这
D
是被弃用的 D
在 18.04 中不再存在(我认为它在 Ubuntu 16.04 中存在),只有C
然后我要问:
C
我应该在和之间使用哪一个D
?- 奖励:这些文件的历史是什么?
谢谢!
答案1
不确定你的列表是否详尽。但是,如果你想要广泛查找所有可能的列表,请尝试:sudo grep --include *.list -rnw '/.' -e "extension_looking_for" 这将花费相当长的时间,但将提供所有可能的列表