2015-04-12 2 views
1

Я пытаюсь запустить скрипт Tkinter из малины через ssh-клиент и xming. После того, как я вошел в пи через Shh Я использую команду:Raspberry Pi Tkinter via shh and xming

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. Прежде всего убедитесь, что Х экспедиторской является Активизированным на вашей малине, вы можете проверить, что в /etc/ssh/sshd_config: X11Forwarding yes
  2. ssh -X [email protected]<raspberry> (-X флага для X11 пересылки)
  3. Выполнить скрипт : (su) python /path/to/script.py

Иногда при попытке запустить программу через Суд вы можете иметь некоторые ошибки, вам необходимо проверить права доступа .Xauthority файл