Setting up xpra for client use in OS X
Now (as of March 2016) available via 'brew install Caskroom/cask/xpra'
The most usable version on OSX is via gtk-osx, you can follow the build instructions for winswitch (aka shifter) here but skip some steps if you want:
- Requirements: yes, you need that
- jhbuild: yes, that's what will install gtk-osx
- gtk-osx: the OSX native GTK port
- GStreamer: skip this (not used by Xpra)
- ige-mac-bundler: skip this (not going to build an installer)
- Python dependencies: skip this - not needed by Xpra
- Build Protocol Support: Yes, just follow the xpra instructions
After that, your "jhbuild shell" will contain an xpra installation ready to use: the python scripts it has created should be on your PATH.
Alternatively, you can try with the version of Python shipped with OSX, but I don't know how well that works, if at all... The page linked above also has a link to the macports build version (you may skip the unnecessary steps which will be similar to the ones above)
Edit: the latest version also includes a PKG installer.
You can use Homebrew with a user-supplied tap:
$ brew tap victor-ono/homebrew-xpra
$ brew install xpra