【问题标题】:startxwin - xinit unable to connect to X serverstartxwin - xinit 无法连接到 X 服务器
【发布时间】:2015-08-13 02:22:13
【问题描述】:

更新到最新的 Cygwin 发行版后,我无法再连接到 X 服务器。当我运行 startxwin(在全新的 Cygwin 安装上)时,我收到以下错误:

xinit:放弃
xinit:无法连接到 X 服务器:连接被拒绝
xinit:服务器错误

XWin.#.log 看起来不错(我认为):

无法加载 crashreporter dll
欢迎来到 XWin X 服务器
供应商:Cygwin/X 项目
发布:1.17.1.0
操作系统: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](二)不支持xorg.conf
[ 10857.965] (II) 更多信息见http://x.cygwin.com/docs/faq/cygwin-x-faq.html
[10857.965] 加载首选项:/home/clkunz/.XWinrc 未找到
[10857.965] LoadPreferences:加载 /etc/X11/system.XWinrc
[10857.965] LoadPreferences:完成配置文件解析...
[10857.981] winDetectSupportedEngines - 已安装 DirectDraw4,允许 ShadowDDNL
[10858.012] winDetectSupportedEngines - 返回支持的引擎 00000005

【问题讨论】:

  • 这是系统管理问题,不是编程问题。
  • 您是否将环境变量DISPLAY 设置为localhost:0.0:0.0 在您的情况下?可能是这样。
  • 是的,DISPLAY 设置为 :0.0。
  • 实际上,那里的命令行似乎要求它位于:4,这可能是:4.4的缩写。

标签: cygwin


【解决方案1】:

recent cygwin link 显示了一种与 Symantec Endpoint Protection (SEP) 相关的故障模式,无法在 64 位计算机上使用 32 位版本的 XWin。

一种解决方案(如果这是问题所在)是将 XWin.exe 的异常添加到 SEP;或者您也可以在调用 XWin 时禁用 SEM。

要添加 SEP 例外,请打开 SEP,更改设置 -> 例外 [配置设置]。

要禁用 SEP,请右键单击系统托盘中的图标,然后将其全部禁用。启动 XWin。不要忘记重新打开 SEP。

【讨论】:

    猜你喜欢
    • 2019-04-20
    • 2012-03-25
    • 1970-01-01
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 2021-03-26
    • 2015-08-31
    相关资源
    最近更新 更多