更新到最新的Cygwin发行版后,我无法再连接到X服务器。当我运行startxwin时(在新的Cygwin安装上),我收到以下错误:
xinit:放弃了 xinit:无法连接到X服务器:连接被拒绝了 xinit:服务器错误
XWin。#。log看起来没问题(我认为):
无法加载crashreporter dll
欢迎来到XWin X服务器
供应商:Cygwin / X项目
发布:1.17.1.0
OS:CYGWIN_NT-6.1-WOW ENDYMION 2.0.2(0.287 / 5/3)2015-05-08 17:03 i686
操作系统:Windows 7 Service Pack 1 [Windows NT 6.1 build 7601](WoW64)
包装:版本1.17.1-4建于2015-05-01
XWin使用以下命令行启动:
/ usr / bin / XWin:4 -multiwindow -auth
/home/clkunz/.serverauth.8376
ddxProcessArgument - 初始化默认屏幕
winInitializeScreenDefaults - 主显示器w 1920 h 1200
winInitializeScreenDefaults - 原生DPI x 96 y 96
[10857.934]无法加载crashreporter dll
[10857.965](II)不支持xorg.conf
[10857.965](II)有关更多信息,请参阅http://x.cygwin.com/docs/faq/cygwin-x-faq.html [10857.965] LoadPreferences:/home/clkunz/.XWinrc未找到
[10857.965] LoadPreferences:加载/etc/X11/system.XWinrc
[10857.965] LoadPreferences:完成解析配置文件...
[10857.981] winDetectSupportedEngines - 安装DirectDraw4,允许ShadowDDNL
[10858.012] winDetectSupportedEngines - 返回,支持的引擎00000005
答案 0 :(得分:0)
此recent cygwin link显示与Symantec Endpoint Protection(SEP)相关的一种故障模式,无法在64位计算机上使用32位版本的XWin。
一个解决方案(如果出现问题)是将XWin.exe的异常添加到SEP;或者您也可以在调用XWin时禁用SEM。
要添加SEP例外,请打开SEP,更改设置 - >例外[配置设置]。
要禁用SEP,请右键单击系统托盘中的图标,然后将其全部禁用。启动XWin。不要忘记重新开启SEP。