Перенаправление отображения в Visual Studio Code Remote - контейнеры на WSL2? - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь использовать VSCode с WSL 2 и Remote-Containers для разработки внутри контейнера, но я не могу перенаправить отображение для просмотра изображений opencv / matplotlib.

У меня установлен VcXsrv, который успешно используется в сочетании с docker контейнерами в PyCharm, и я пытаюсь передать знания, чтобы иметь возможность работать непосредственно в контейнерах. Однако мне не удалось настроить devcontainer. json аналогичным образом:

Я попытался добавить:

"runArgs": [
        "--net", "host", 
        "-e", "DISPLAY=X.X.X.X:0.0",
        "-v", "/tmp/.X11-unix:/tmp/.X11-unix"
]

в devcontainer. json, что в любом случае кажется неправильным.

Я могу в конечном итоге запустить VSCode из MobaxTerm WSL, у которого есть собственный X-сервер, но я не нашел способа настроить контейнер и для этого.

У кого-нибудь есть опыт?

1 Ответ

0 голосов
/ 09 мая 2020

Итак, в конце необходимо настроить vcxsrv с -a - c и «контроль доступа отключен». Тогда возможно

export DISPLAY=X.X.X.X:0.0

в терминале VSCode bash в контейнере.

Это сработало.

...