Cygwin 上出现“无法连接以显示“:0.0””错误

Cygwin 上出现“无法连接以显示“:0.0””错误

我尝试使用 tk 运行 tclsh 并收到显示错误:

no display name and no $DISPLAY environment variable

然后我尝试以下操作:

export DISPLAY=:0.0

当然,它说无法连接显示“:0.0”。

Cygwin/X服务器已严格按照http://x.cygwin.com/。但没有记录如何启动此 Cygwin/X 服务器。所以我假设 Cygwin/X 服务器在 Cygwin 启动时启动。

我需要做什么才能使这项工作成功?

答案1

xwin.exeX 安装中应该有一个将启动本地服务器的程序。

答案2

另一种方法是安装小明在你的 Windows 盒子上。

启动 Xming 后,您应该

export DISPLAY=:0

(或者

export DISPLAY=:0.0

如果您想使用远程程序来使用本地Xming)之后您可以使用cygwin中的图形用户界面。

这还使您能够将 Xming 与 Putty X-Forward 等一起使用。

答案3

当我通过 ssh 连接到我的 Fedora LINUX 服务器时遇到了这个问题。您需要在服务器上运行 X11。为了解决这个问题,我在服务器端输入了以下命令:

$ sudo Xorg -configure

然后我使用 ssh 从我的 PC 登录服务器:

$ ssh -Y [email protected]

其中 xx.xx.xx.xx 是服务器的 IP 地址。 -Y 允许 X11 转发。

相关内容