Nakonec jsem na to přišel:Aplikace Mozilla budou procházet seznam souborů pro asociace aplikací typu mime v následujícím pořadí:
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/local/share/applications/mimeapps.list
/usr/local/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/mimeinfo.cache
/usr/share/applications/defaults.list
Ve skutečnosti by neměli používat mimeinfo.cache
vůbec. Protože v těchto souborech není žádný řád. V některých distribucích bude výchozí mimeapps.list
což je hezké. Ale mnoho distribucí nemá výchozí mimeapps.list
. V některých distroch není mimeinfo.cache
vůbec. V těchto distribucích tedy spadá zpět na /usr/share/applications/defaults.list
který funguje dobře. Ale v ubuntu je stále mimeinfo.cache
s, které budou automaticky generovány po každé aktualizaci. V kubuntu je to ještě horší, protože asociace v defaults.list
jsou určeny pro aplikace gnome, ale ne pro KDE.
Dobrým způsobem, jak to vyřešit, je vygenerovat vlastní mimeapps.list
a vložte jej do ~/.local/share/applications/
.