I’ve had the (dis)pleasure of having to actually code on a Mac. The shortcut keys are too much of an interruption to code comfortably. OTOH, I need the Mac to compile via XCode.
Necessity is the mother of innovation, they say, so I searched around and stumbled upon SSHFS.
Installation was straightforward. On my Ubuntu 10.10:
sudo apt-get install sshfs
Adding myself to the fuse group:
sudo adduser me fuse
And then mount via CLI as follows:
sshfs me@remoteip:/Users/developer/Desktop ~/local/mountpoint
It’s now looks like any other directory you have in your system, albeit with a bit of minor lag. Then I code using my two monitors, and with all the Linux goodness I want. I’ve set up a blank key pair on my local and the remote machine so it doesn’t ask me for passwords anymore.
Laziness is truly such a virtue.
If you encounter other problems, this was the article I followed the first time around.