I didn't have any trouble with it either -- I tried running an old MVS mainframe emulator (Hercules) on the PC with some old 3270 - actually 3278/3279 (4 color IBM terminals) terminal emulation . This needs cygwin to work and the GUI (X application) worked fine.
Worked a treat.
Not sure what the problem is --perhaps you can include some screen dumps.
I'm using windows 7 build 7077 and cygwin doesnt seem to work.
I've installed the correct packages and when I go to cmd and type in: set path="c:\cygwin\bin" then gcc it displays that its not recognizable.
So is it true that windows 7 can't support cygwin?
The current cygwin released version (1.7.*, not the old 1.5*) runs fine on Win7. I'm guessing your problem is that your home directory in /etc/passwd is set to /home/<username>, and /home is a directory under /cygwin.
You can either fiddle around with junctions and make /home point to the right place for the windows /user structure, but if you don't understand what this means I wouldn't recommend that.
Your other choice would be to change your home directory in /etc/passwd. Try the following in your bash shell:
then find the line with your user account and change /home/<username> to be /cygdrive/c/Users/<username>/Documents
write the file wq!), close the bash shell and open a new one.