xdg-open
のような「open-with」ダイアログを開くための(FreeDesktop)Linuxコマンドはありますか?
私は次のようなものを表示するための一般的なデスクトップ環境に依存しないソリューションを探しています:
もちろん、デフォルトのアプリでファイルを開くにはxdg-open
がありますが、ユーザーに別のアプリでファイルを開く選択肢を与えるにはどうすればよいですか?
また、現在のデフォルトアプリケーションを変更するmimeopen
も探していません。
mimeopen
はあなたが探しているものです。具体的にはmimeopen
's -a
または--ask
オプション。
マニュアルページから:
-a, --ask
Do not execute the default application but ask which
application to run. This does not change the default
application.
それ以外の場合は、デスクトップ環境やファイルブラウザによって異なります。たとえば、xfce
のThunar
ファイルブラウザには、ファイル名を右クリックすると[プログラムから開く]オプションがあり、ファイルのファイルタイプを開くことができることがわかっているすべてのアプリのメニューが表示されます。最後のメニュー項目は「他のアプリケーションで開く」です(オプションでデフォルトを変更できます)。