Finalmente lo descubrí:las aplicaciones de Mozilla buscarán en la lista de archivos las asociaciones de aplicaciones de tipo MIME en el siguiente orden:
~/.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
En realidad, no deberían usar mimeinfo.cache
en absoluto. Porque no hay orden en estos archivos. En algunas distribuciones habrá un mimeapps.list
predeterminado lo cual es bueno. Pero muchas distribuciones no tienen mimeapps.list
predeterminado . En alguna distro no hay mimeinfo.cache
en absoluto. Por lo tanto, en estas distribuciones se recurre a /usr/share/applications/defaults.list
que funciona bien Pero en ubuntu, todavía hay mimeinfo.cache
s, que se generarán automáticamente después de cada actualización. En kubuntu es aún peor, porque las asociaciones en defaults.list
se especifican para las aplicaciones de gnome pero no para las de KDE.
La buena manera de resolver esto es generar mi propio mimeapps.list
y ponerlo en ~/.local/share/applications/
.