xdg-openと拡張が与えられたら、xdg-openがその特定の拡張に設定したアプリケーションを取得する方法はありますか?
たとえば、与えられたxdg-open
結果.jpg
はですeog
。
ベストアンサー1
AFAIKジョブの選択は、拡張子ではなくファイルのMIMEタイプに基づいています。
少なくともUbuntuでは、特定のMIMEタイプの基本アプリケーションを表示するタスクquery
を使用できる必要があります。xdg-mime
$ xdg-mime query default image/jpeg
eog.desktop
xdg-mime query filetype
次のコマンドを使用して、特定のファイルのMIMEタイプを確認できます。
$ xdg-mime query filetype kqDRdnW.jpg
image/jpeg
または、file
たとえば、コマンドを使用します。file --mime-type <file>
詳細な使用方法についてはを参照してくださいman xdg-mime
。