web-dev-qa-db-ja.com

デスクトップ環境でカスタムxdg-openの置き換えが行われるのはなぜですか?

私の前の質問の この答え に関連しています。

したがって、XDGはそれを独自に処理できます。

  • デフォルトのアプリケーションを管理できます-xdg-mime
  • 関連するアプリケーションでファイルを開くことができます-xdg-open

デスクトップ環境がxdg-openの代わりになるのはなぜですか? gvfs-openkde-open、またはexo-open、..のように.

xdg-openで十分ではありませんか?そうでない場合、それは何が欠けていますか?

3
kravemir

Arch Wikiによると

デスクトップ環境(GNOME、KDE、Xfceなど)内では、xdg-openは、そのデスクトップ環境のファイルオープナーアプリケーションに引数を渡すだけです(gvfs-openkde-open、またはexo-open、それぞれ)。これは、関連付けがデスクトップ環境に任されていることを意味します。デスクトップ環境が検出されない場合(たとえば、Openboxなどのスタンドアロンウィンドウマネージャーを実行している場合)、xdg-openは独自の構成ファイルを使用します。

したがって、これらは代替ではなく、バックエンドです。

6
muru