2015-04-12 61 views
1

我想通过SSH客户端和xming从树莓运行Tkinter脚本。一旦我登录到通过SHH丕我用命令:通过shh和xming树莓派Tkinter

gksudo python3 home/pi/PythonScripts/TkinterTest.py 

这是我的电脑上给出的错误:

(gksudo:2700): Gtk-WARNING **: cannot open display: 

和我的笔记本电脑不同的错误运行相同软件:

(gksudo:3227): GLib-CRITICAL **: g_str_has_prefix: assertion 'str != NULL' failed 

我试图改变显示器用命令:

export DISPLAY=:0.0  

但是这对输出没有影响。

回答

2
  1. 首先确保的X转发是你的树莓actived,您可以检查在/etc/ssh/sshd_configX11Forwarding yes
  2. ssh -X [email protected]<raspberry>(-X标志的X11转发)
  3. 运行脚本:(su) python /path/to/script.py

有时,当你试图通过sudo运行程序,你可以有一些错误,你需要检查的.Xauthority的权限文件