Использование Xming для локального отображения простоя

#python #tkinter

#python #tkinter

Вопрос:

Я пытаюсь использовать Xming и PuTTY для отображения простоя из удаленной системы в мою локальную систему. Когда я пытаюсь открыть idle2.7 и 3.6, я получаю следующую ошибку:

 Traceback (most recent call last):
File "/opt/rh/rh-python36/root/usr/bin/idle", line 5, in <module>
main()
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/idlelib/pyshell.py", line 1485, in main
root = Tk(className="Idle")
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/tkinter/__init__.py", line 2023, in __init__

self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: couldn't connect to display "localhost:0.0"
  

Я попытался использовать display 0, 0.0 и localhost: 0.0. Я убедился, что Xming активен на моем локальном компьютере, и я установил PuTTY, чтобы разрешить пересылку x11. Я не могу найти больше информации, в чем еще может быть проблема. Также у меня нет root-доступа на удаленном компьютере, поэтому я не могу переустановить idle. Заранее благодарю вас за помощь.

Комментарии:

1. Если X11 forwarding включен, обычно DISPLAY среда устанавливается автоматически при подключении удаленного хоста через SSH . Вам не нужно изменять его самостоятельно. Вы можете попробовать MobaXterm , это SSH-клиент со встроенным X-сервером.

2. Также X11Forwarding должно быть включено в конфигурации SSH-сервера удаленного хоста.