xdg-open
is pretty neatly tied into the freedeskop environments, and OSX' counterpart would be the open
command.
If, for whatever reason, you still like to try out xdg-open
on OSX, here is how you get it installed manually:
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
This will install the respective tools into /usr/local/bin, where the rest of the brew commands reside. Now, unless you install XQuartz, the usage of the xdg-utils is very limited. So:
brew install --cask xquartz
And then you need to configure your X11 applications to be xdg agnostic. Not sure how to make OSX commands xdg agnostic. Probably by fiddling around with the xdg-mime
.
xdg-open
is pretty neatly tied into the freedeskop environments, and OSX' counterpart would be theopen
command. Is there a specific use case where you absolutely needxdg-open
? If so, give us more information, please.xdg-open
instead ofopen
. I just didn't know the open command. Seeking in the manual I managed to do everything I needed to do with the open command line. Thanks a lot for your comment.xdg-open
on my machine. Do you want to make an answer out of your comment or do you want me to delete my post?