我想使用命令列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
這會將對應的工具安裝到 /usr/local/bin 中,其餘的 brew 指令都駐留在其中。現在,除非安裝 XQuartz,否則 xdg-utils 的使用非常有限。所以:
brew install --cask xquartz
然後您需要將 X11 應用程式配置為與 xdg 無關。不知道如何讓 OSX 指令 xdg 不可知。可能是透過擺弄xdg-mime
.