Cygwin:无法初始化 GTK:无法打开显示

Cygwin: Unable to initialize GTK: could not open display

我有一个安装了 Cygwin 和 X 软件包的 Win 10 机器。我 运行 xlaunch 并启动 X 服务器。然后我做 "ssh -Y user@myserver"。然后我su和运行 virt-manager。我收到一个错误:

Cygwin: Unable to initialize GTK: could not open display

echo $DISPLAY 显示:

localhost:10.0

我试过用 EXPORT DISPLAY=localhost:0.0 更改它,但没有成功。

我用谷歌搜索并阅读了所有类似的问题,但 none 解决了我的问题,我确信它很简单。

从 xorg-server 版本 1.17 开始,选项 -nolisten tcp 现在是默认选项,因此服务器只接受 unix 域套接字上的本地连接。

要允许通过 TCP 连接,您应该使用已添加的选项 -listen 来恢复以前的行为。

据软件包维护者报告:
https://sourceware.org/ml/cygwin-announce/2015-10/msg00111.html