X server version 6.8.99.901
David Picton
djpicton@gmail.com
Mon Jul 17 09:41:00 GMT 2006
I've updated the X software to 6.8.99.901 and noticed two problems
with the new X server:
1. CNTL-ALT-BKSP doesn't terminate the server cleanly. There's no confirmation
dialogue and /tmp/.X11-unix/X0 is not deleted.
However, the new server does terminate properly if I right-click the X
icon in the taskbar and select exit.
2. It is not possible to start the X server if another user created the
/tmp/.X11-unix file but failed to delete it. To reproduce the bug:
Log into a user in the Administrators group, start the X server, then
log out. The /tmp/.X11-unix/X0 socket will be left in place.
Log into a non-Administrator user and attempt to start the X server
using startxwin.bat. The startxwin session will report that
/tmp/.X11-unix/X0 could not
be deleted (because /tmp/.X11-unix is a 'sticky' directory). The X
server will not start and its log file will show that it thought that
another server was running.
The previous X server was quite happy to re-use an X0 socket created by another
user.
I worked round the problem by hacking startxwin.bat to do the following after
the X server had been started:
%CYGWIN_ROOT%\bin\sleep 5
%CYGWIN_ROOT%\bin\chmod -t /tmp/.X11-unix
This ensures that /tmp/.X11-unix will be non-sticky, so any user will be able to
clean up the X0 socket.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ: http://x.cygwin.com/docs/faq/
More information about the Cygwin-xfree
mailing list