Вопрос
Я пытаюсь включить переадресацию X11 через SSH-терминал PyCharm, который можно выполнить с помощью
"Tools -> Start SSH session..."
К сожалению, кажется, что нет способа указать флаги, как я бы сделал в своей оболочке для включения X11 Forwarding:
ssh -X [email protected]
Знаете ли вы какой-то умный способ достичь этого?
Текущее грязное решение
Единственный грязный хак, который я нашел, - это открыть внешнее ssh-соединение с пересылкой X11 и вручную обновить переменную среды DISPLAY.
Например, я могу запустить мой внешний сеанс ssh:
[email protected]:$ echo $DISPLAY
localhost:10.0
И чем установить на моем терминале PyCharm:
export DISPLAY=localhost:10.0
или обновите переменную DISPLAY в конфигурации Run/Debug, если я хочу запустить программу из графического интерфейса.
Однако мне действительно не нравится это решение использования внешнего ssh-терминала и вручную обновляет переменную DISPLAY, и я уверен, что есть лучший способ достижения это!
Любая помощь будет высоко оценена.
P.s. Создание псевдонима типа:
alias ssh='ssh -X'
в моем .bashrc не заставляет PyCharm включить пересылку X11.