Wie verwende ich xdg-open von xdg-utils unter Mac OSX?

Wie verwende ich xdg-open von xdg-utils unter Mac OSX?

Ich möchte die Befehlszeile verwenden xdg-open. Die Befehlszeile ist meinem Computer (Mac OSX) nicht bekannt, daher muss ich das Paket (ich bin nicht sicher, ob das der richtige Begriff ist) installieren, das diese Befehlszeile enthält. Ich glaube, das Paket heißt xdg-utils... Ich habe Folgendes versucht:

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

aber es gibt immer etwas zurück wie

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

Antwort1

xdg-openist ziemlich gut in die Freedesktop-Umgebungen eingebunden, und das Gegenstück von OSX wäre der openBefehl.

Wenn Sie es aus irgendeinem Grund dennoch unter OSX ausprobieren möchten xdg-open, können Sie es wie folgt manuell installieren:

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

Dadurch werden die entsprechenden Tools in /usr/local/bin installiert, wo sich auch die restlichen Brew-Befehle befinden. Sofern Sie nicht XQuartz installieren, ist die Verwendung der xdg-utils sehr eingeschränkt. Also:

brew install --cask xquartz

Und dann müssen Sie Ihre X11-Anwendungen so konfigurieren, dass sie xdg-agnostisch sind. Ich bin mir nicht sicher, wie man OSX-Befehle xdg-agnostisch macht. Wahrscheinlich durch Herumspielen mit dem xdg-mime.

verwandte Informationen