在 Cygwin 下运行 X11 程序

在 Cygwin 下运行 X11 程序

如何设置适当的 DISPLAY 环境变量?

我尝试使用以下命令在 cygwin 中启动空闲:

idle

...我收到显示错误:

_tkinter.TclError: no display name and no $DISPLAY environment variable

然后我尝试以下操作:

export DISPLAY=:0.0

...当然它说它“无法连接到显示“:0.0”

如何找到适合启动某个应用程序的显示变量?

答案1

您很可能还没有开始cygwin/X服务器,或者甚至可能没有安装它,您应该首先执行此操作,以便有一个实际的 X Display 可以连接到。 cygwin 通常只处理命令行程序,Python 的闲置开发环境是基于 X 的

或者您可以使用Windows空闲环境进行开发并在cygwin下运行程序。

答案2

我让“idle3”运行。它不是独立的,需要一个已经运行并存在于您的 Windows 环境中的 X-Window。

我先运行“xwin”。 xwin 创建“export DISPLAY=:0.0”解析为的显示。

相关内容