Mac OSX で xdg-utils から xdg-open を使用するにはどうすればよいですか?

Mac OSX で xdg-utils から xdg-open を使用するにはどうすればよいですか?

コマンドラインを使いたいのですがxdg-open、コマンドラインは私のコンピュータ (Mac OSX) では認識されないので、このコマンド ラインを含むパッケージ (これが正しい用語かどうかはわかりません) をインストールする必要があります。パッケージの名前はxdg-utils... だと思います。試してみました:

brew install xdg-open
brew install xgd-utils
brew install xdg

しかし、常に次のような結果が返されます

Error: No available formula for xdg-utils 
Searching formulae...
Searching taps...

答え1

xdg-openは、freedeskop 環境に非常にうまく結び付けられており、OSX の対応するものはopenコマンドになります。

何らかの理由で OSX で試してみたい場合は、xdg-open手動でインストールする方法は次のとおりです。

brew install libxslt xmlto # and potentially other packages like the GNU autotools/install suite
export XML_CATALOG_FILES="/usr/local/etc/xml/catalog"
git clone git://anongit.freedesktop.org/git/xdg/xdg-utils.git/
cd xdg-utils
./configure --prefix=/usr/local
make
make install

これにより、残りの brew コマンドが存在する /usr/local/bin にそれぞれのツールがインストールされます。XQuartz をインストールしない限り、xdg-utils の使用は非常に制限されます。つまり、次のようになります。

brew install --cask xquartz

そして、X11 アプリケーションを xdg に依存しないように構成する必要があります。OSX コマンドを xdg に依存しないようにする方法はよくわかりません。おそらく、 をいじることで解決できるでしょうxdg-mime

関連情報