コマンドライン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...
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/xdg/xdg-utils
cd xdg-utils
./configure --prefix=/usr/local
make
make install
これにより、それぞれのツールが/ usr/local/binにインストールされ、残りのbrewコマンドが存在します。現在、XQuartzをインストールしない限り、xdg-utilsの使用は非常に制限されています。そう:
brew cask install xquartz
次に、X11アプリケーションをxdgに依存しないように構成する必要があります。 OSXコマンドをxdgに依存しないようにする方法がわかりません。おそらくxdg-mime
をいじってみてください。
Git clonegit://anongit.freedesktop.org/xdg/xdg-utilsからgit://anongit.freedesktop.org/git/xdg/xdg-utils.git/に変更します