Can';无法在Cygwin64上启动X11,因为未从其他用户清除/tmp/.X11 unix/X0.lock

Can';无法在Cygwin64上启动X11,因为未从其他用户清除/tmp/.X11 unix/X0.lock,cygwin,x11,Cygwin,X11,在其他用户退出X11后,我无法在Cygwin64上启动X11,除非我先删除/tmp/.X11 unix/X0.lock文件。当我运行startxwin或Stat菜单“XWin Server”命令时,会收到错误消息: Cygwin/X A fatal error has occurred and Cygwin/X will now exit. Cannot establish any listening sockets - Make sure an X server isn't already r

在其他用户退出X11后,我无法在Cygwin64上启动X11,除非我先删除/tmp/.X11 unix/X0.lock文件。当我运行startxwin或Stat菜单“XWin Server”命令时,会收到错误消息:

Cygwin/X
A fatal error has occurred and Cygwin/X will now exit.
Cannot establish any listening sockets - Make sure an X server isn't already running
Please open /var/log/xwin/XWin.0.log for more information.
Vendor: The Cygwin/X Project
Release: 1.20.10.0
Package: version1.20.10-1 built 2020-12-21
XWin was started with the following command-line:
/user/bin/XWin :-0 -multiwindow -auth /home/michael/.serverauth.476
以下是/tmp文件的权限:

$ \ls -lda /tmp /tmp/.X11-unix /tmp/.X11-unix/X0.lock
drwxrwxrwt+ 1 root    None 0 Apr 11 12:34 /tmp
drwxrwxrwt+ 1 wyn     None 0 Apr 11 12:34 /tmp/.X11-unix
-rw-------  1 michael None 0 Apr 11 12:34 /tmp/.X11-unix/X0.lock
是否有一种方法可以修复这些问题,以便每次不同的用户想要运行X11时,不必手动删除/tmp/.X11 unix/X0.lock

谢谢, 米歇尔