I have win2k/sp1 and an up to date cygwin and xfree86/cygwin (as of 2000-12-07). My idea is that the x-server should be started from within cygwin, using the regular startx script. I realise that you have a startxwin.bat script to start it directly from windows environment but that using that, changing to use twm instead of vtvm that's not in the distrib, I get errors not finding bash This is my modified script echo off SET DISPLAY=127.0.0.1:0.0 SET PATH=%PATH%;\cygwin\usr\X11R6\bin;\cygwin\usr\bin;\cygwin\bin start XWin -screen 0 800x600x16 -whitepixel 255 -blackpixel 0 start /B xterm -sl 1000 -sb -rightbar -ms red -fg yellow -bg black -e bash start /B rxvt -fn "Lucidia Console-12" start /B twm So, over to the regular startx script then. Trying to use it, I get complaints about like this: $ startx _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root pwin->width = 00000400 pwin->height = 00000300 pwin->paddedWidth = 00000800 pwin->bitsPerPixel = 00000010 calling winAllocateFramebufferMemory calling cfb16ScreenInit( 0a016bb8, 07710000, 00000400, 00000300, 00000064, 00000064, 00000400 ) Successful addition of Screen 0xa016db0 0xa016bb8 error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy giving up. ./xinit: Connection refused (errno 111): unable to connect to X server ./xinit: No such process (errno 3): Server error. administrator@BOTTEN /usr/X11R6/bin (I do run it from /usr/X11R6/bin dir :-) Now, what is this SecurityPolicy and how do I attack the problem? Any ideas are greatly appreciated. Cheers, /ChJ