web-dev-qa-db-ja.com

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...
9
Remi.b

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をいじってみてください。

13
Moreaki

Git clonegit://anongit.freedesktop.org/xdg/xdg-utilsからgit://anongit.freedesktop.org/git/xdg/xdg-utils.git/に変更します

0
Saim Bin Selim