最後に私はそれを理解しました:Mozilla アプリケーションは、次の順序で mime-type-app の関連付けのファイルのリストを調べます:
~/.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
実際には mimeinfo.cache
を使用すべきではありません まったく。これらのファイルには順序がないためです。一部のディストリビューションでは、デフォルトの mimeapps.list
があります これはいいです。しかし、多くのディストリビューションにはデフォルトの mimeapps.list
がありません .一部のディストリビューションには mimeinfo.cache
がありません まったく。したがって、これらのディストリビューションでは /usr/share/applications/defaults.list
にフォールバックします これは正常に動作します。しかし、ubuntu にはまだ mimeinfo.cache
があります。 各更新後に自動的に生成されます。 defaults.list
の関連付けのため、kubuntu ではさらに悪いです。 gnome アプリには指定されていますが、KDE アプリには指定されていません。
これを解決する良い方法は、独自の mimeapps.list
を生成することです ~/.local/share/applications/
に入れます .