David Suarez wrote: > > > I have setup Cygwin/X on Windows Terminal Services and have been running it using > the approach that each new user gets there own port. > > Everything runs dandy except under some circumstance it appears the socket/file in > the /tmp/.X11-unix/ directory is not cleaned up when X is closed. In those cases, > on startup for a non-admin rights user, they receive a fatal error. To fix all I do > is go into the directory and delete the offending file (I confirm that there is no X > server on that port first). Since the work-around "works", I attempted to add that > to the script the user's kick off to delete the hanging file if it's there. > Unfortunately since this only happens if the previous user of that port was > different, a permission error occurs.
this a quite often asked question. You could solve this with per-user mounted /tmp directory. eg. mkdir $HOME/tmp mount -buf $(cygpath -m $HOME/tmp) /tmp This will create a temp directory in the users home directory and map /tmp to that directory. bye ago NP: Megadump - Superhuman -- [EMAIL PROTECTED] http://www.gotti.org ICQ: 126018723