Alla fine l'ho capito:le applicazioni Mozilla cercheranno nell'elenco di file le associazioni di tipo mime-app nel seguente ordine:
~/.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
In realtà non dovrebbero usare mimeinfo.cache
affatto. Perché non c'è ordine in questi file. In alcune distro ci sarà mimeapps.list
predefinito che è bello. Ma molte distribuzioni non hanno mimeapps.list
predefinito . In alcune distro non c'è mimeinfo.cache
affatto. Quindi in queste distribuzioni ritorna a /usr/share/applications/defaults.list
che funziona bene. Ma in Ubuntu ce ne sono ancora mimeinfo.cache
s, che verranno generati automaticamente dopo ogni aggiornamento. In kubuntu è anche peggio, perché le associazioni in defaults.list
sono specificati per le app gnome ma non per quelle KDE.
Il buon modo per risolvere questo problema è generare il mio mimeapps.list
e inseriscilo in ~/.local/share/applications/
.