有人知道是否有可能在c9.io远程服务器上运行python-gui应用程序,比如wxPython吗?我已经通过SSH将我的家庭服务器设置为c9,并且在VM上的终端中登录和运行应用程序没有任何问题。然而,当我尝试运行GUI应用程序时,我得到了以下错误消息。
无法访问X显示,是否正确设置了$DISPLAY?
在搜索和搜索之后,我似乎在文档中找不到详细说明如何在脚本中设置$DISPLAY的指南或任何东西。我的服务器上安装了X display并处于活动状态,但我不知道如何配置c9脚本才能正确访问它。如有任何帮助,我们将不胜感激!
发布于 2014-09-26 10:44:51
我不知道Cloud9是否支持它,但通常情况下,要运行远程图形用户界面应用程序,您需要让ssh通过隧道通过ssh连接转发X11通信。因此,基本上应用程序是在远程系统上运行的,它与本地X11服务器通信,该服务器为您提供对鼠标和键盘的显示和处理。
如果您使用-X参数运行ssh,那么它将尝试设置X11隧道并在远程shell中设置$DISPLAY,这样您在那里运行的任何图形用户界面应用程序都将知道如何连接到X11隧道。Bw意识到这是可以在远程端关闭的东西,所以最终取决于Cloud9是否允许您这样做。
https://stackoverflow.com/questions/26050414
复制相似问题