Akhirnya saya menemukan jawabannya:Aplikasi Mozilla akan memeriksa daftar file untuk asosiasi aplikasi tipe mime dengan urutan sebagai berikut:
~/.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
Sebenarnya mereka seharusnya tidak menggunakan mimeinfo.cache
sama sekali. Karena tidak ada urutan pada file-file tersebut. Di beberapa distro akan ada mimeapps.list
default yang bagus. Tetapi banyak distro yang tidak memiliki mimeapps.list
default . Di beberapa distro tidak ada mimeinfo.cache
sama sekali. Jadi di distro ini kembali ke /usr/share/applications/defaults.list
yang bekerja dengan baik. Tapi di ubuntu masih ada mimeinfo.cache
s, yang akan dihasilkan secara otomatis setelah setiap pembaruan. Di kubuntu bahkan lebih buruk, karena asosiasi di defaults.list
ditentukan untuk aplikasi gnome tetapi bukan aplikasi KDE.
Cara yang baik untuk mengatasi ini adalah dengan membuat mimeapps.list
saya sendiri dan masukkan ke dalam ~/.local/share/applications/
.