web-dev-qa-db-ja.com

xdg-openに似たopen-withダイアログを開くFreeDesktopコマンドはありますか?

xdg-openのような「open-with」ダイアログを開くための(FreeDesktop)Linuxコマンドはありますか?

私は次のようなものを表示するための一般的なデスクトップ環境に依存しないソリューションを探しています:

Dolphin's open-with dialog

もちろん、デフォルトのアプリでファイルを開くにはxdg-openがありますが、ユーザーに別のアプリでファイルを開く選択肢を与えるにはどうすればよいですか?

また、現在のデフォルトアプリケーションを変更するmimeopenも探していません。

2

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.

それ以外の場合は、デスクトップ環境やファイルブラウザによって異なります。たとえば、xfceThunarファイルブラウザには、ファイル名を右クリックすると[プログラムから開く]オプションがあり、ファイルのファイルタイプを開くことができることがわかっているすべてのアプリのメニューが表示されます。最後のメニュー項目は「他のアプリケーションで開く」です(オプションでデフォルトを変更できます)。

1
cas