我尝试使用 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.exe
X 安装中应该有一个将启动本地服务器的程序。
答案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 转发。