
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!