我正在编写一个我在ubuntu笔记本电脑上测试的gtk python应用程序,但是我正在win7桌面上编写脚本(sftp用于更新笔记本电脑的脚本)。
如果我尝试通过SSH执行脚本,例如:
python /path/to/app.py
它给了我错误,因为显然gtk不会在putty中渲染窗口,例如:
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
我的问题是,有没有办法通过远程ssh执行脚本,可以在笔记本电脑上打开?必须保存脚本,然后倾斜并在笔记本电脑上执行脚本,这是一种痛苦。
有没有人有任何想法如何做到这一点?
答案 0 :(得分:1)
在Windows 7上安装X服务器:http://sourceforge.net/projects/xming/
然后,当您启动远程脚本时,不要忘记执行ssh -X
。