gnome-open、exo-open、xdg-open、gvfs-open、kde-open で使用されるデフォルトのアプリケーションを変更する

gnome-open、exo-open、xdg-open、gvfs-open、kde-open で使用されるデフォルトのアプリケーションを変更する

gnome-open、、、exo-openおよびの特定のファイルタイプに関連付けられているアプリケーションを変更するにはどうすればよいですxdg-openか?gvfs-openkde-open

  1. 設定ファイルを編集したり、コマンドラインコマンドを使用したりする方法はありますか?
  2. GUI を使用してこれを行う方法はありますか?

両方の質問について: ユーザーごとに実行するにはどうすればよいですか? システム全体で実行するにはどうすればよいですか?

答え1

これらはすべてMIMEタイプで行われますさまざまなデータベース.xdg-mimeを使用して、ユーザー値を照会および設定できます。

答え2

今日も同じ問題が発生しましたが、gnome/cinnamon 側の問題でした。

次のようにしてデフォルトの MIME タイプを照会および変更できます。

gvfs-mime --query inode/directory

gvfs-mime --set inode/directory nemo.desktop

答え3

@Ignacio Vazquez-Abrams の回答を基に、多くの典型的なユースケースをカバーする、せっかちな人のための呪文を次に示します。

ファイルの MIME タイプを調べます。

xdg-mime query filetype somefile.pdf

結果は になりますapplication/pdf

これを処理するためのデフォルトのアプリケーションを設定します。

xdg-mime default qpdfview.desktop application/pdf

ここでは、PDF を処理するプログラムとして qdfview のデスクトップ定義を使用します。

関連情報