Невозможно запустить приложения ssh -X с удаленного компьютера через WSL или Cygwin (но локальный Xorg работает)
Я бегу...
Windows 10 Enterprise 1803
Ubuntu 18 (приложение WSL)
Cygwin 3.0.5 (0.338 / 5/3)
VcXsrv 1.20.1.4
Я установил соответствующий материал Xorg в Cygwin и WSL - и он отлично работает на локальных машинах.
Т.е. в любом WSL Ubuntu
или же Cygwin
Я могу...
- Запустите экземпляр VcXsrv, используя
XLaunch
и принимая все значения по умолчанию. - Экспортировать мой дисплей
- Начните либо
cygwin
или жеWSL Ubuntu 18
Терминал - Бежать
xclock
...с помощью...
export DISPLAY=":0"
xclock
... и приложение с графическим интерфейсом xclock не вызывает никаких проблем.
Тем не менее, это не работает, если я ssh -X
в другую систему. Т.е.
ssh -X 129.168.1.2 # Remote computer
export DISPLAY="129.168.1.1:0"
xclock
Обратите внимание, что я не получаю ошибку (например, Cannot open display
, xclock
ДУМАЕТ, что он работает просто отлично, а данные на дисплее идут куда-то просто отлично... НО графический интерфейс xclock больше не появляется в моей системе.
Я что-то пропустил? Нужно ли где-то устанавливать X-forwarding? xhost +
не имеет никакого эффекта