xdg-mime コマンドと file コマンドはファイルの種類を異なって認識します。

xdg-mime コマンドと file コマンドはファイルの種類を異なって認識します。

以下のスクリーンショットを見ると、gnomeがASCIIテキストファイルをaudio / x-modとして指定していることがわかります。

ここに画像の説明を入力してください。

一時的に設定しました。

audio/x-mod=codium.desktopしかし、mimeapps.list私はこれが良い解決策ではないと思います。

gnomeはファイル形式をどのように認識します(fileコマンドはそれを正しく認識するため、gnomeはそれを使用しないと仮定します)。この問題をどのように解決できますか?

アップデート1:

% file --mime git.fish
git.fish: text/plain; charset=us-ascii
% xdg-mime query filetype git.fish
audio/x-mod

xdg-mimeと同じ結果を提供しませんfile --mime。この場合は、正しいものとfile --mimeすべてのものがあることを確認できます。xdg-mime

関連情報