Como uso o xdg-open do xdg-utils no Mac OSX?

4

Gostaria de usar a linha de comando xdg-open . A linha de comando não é conhecida pelo meu computador (Mac OSX), portanto, tenho que instalar o pacote (não sei se esse é o termo correto) que contém essa linha de comando. Eu acho que o pacote é chamado xdg-utils ... eu tentei:

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

mas sempre retorna algo como

Error: No available formula for xdg-utils 
Searching formulae...
Searching taps...
    
por Remi.b 07.05.2015 / 05:23

1 resposta

7

xdg-open está muito bem amarrado nos ambientes freedeskop, e a contraparte do OSX seria o comando open .

Se, por qualquer motivo, você ainda quiser experimentar o xdg-open no OSX, veja como você o instalou manualmente:

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

Isto irá instalar as respectivas ferramentas em / usr / local / bin, onde o resto dos comandos de preparação residem. Agora, a menos que você instale o XQuartz, o uso do xdg-utils é muito limitado. Então:

brew cask install xquartz

E então você precisa configurar seus aplicativos X11 para serem agnósticos em xdg. Não tenho certeza como tornar os comandos OSX xdg agnósticos. Provavelmente por mexer com o xdg-mime .

    
por 11.05.2015 / 08:08