So I have to develop on a *nix box through a Windows desktop PC. Plain terminal emulation is no fun (who wants to develop in vi?). Through the magic of open source, I don't have to and neither do you! Here are the simple steps to follow:
- Install Cygwin including Cygwin/X - download the installer, make sure the xinit package is selected in the things to install, and hit go!
- Install PuTTY and enable X forwarding in your session settings. PuTTY will automagically set your DISPLAY environment variable correctly.
- Start your X server (Start -> Programs -> Cygwin/X -> XWin Server ) - you may want to copy this to your Startup group so it runs whenever you log in.
- Use PuTTY to connect to your *nix box and fire up an X Windows program - remember to "amp it off".
Your X program should pop up on your desktop and look just like it's running locally - the beauty of X!