Visual Studio 代码远程中的显示重定向 - WSL2 上的容器?
DISPLAY redirection in Visual Studio Code Remote - Containers on WSL2?
我正在尝试将 VSCode 与 WSL 2 和 Remote-Containers 结合使用以在容器内进行开发,但我无法重定向显示以查看 opencv/matplotlib 图像。
我成功安装了 VcXsrv 并与 PyCharm 中的 docker 容器结合使用,我正在尝试传授知识以便能够直接在容器中工作。但是我没有运气在类似的fasion中配置devcontainer.json:
我尝试添加:
"runArgs": [
"--net", "host",
"-e", "DISPLAY=X.X.X.X:0.0",
"-v", "/tmp/.X11-unix:/tmp/.X11-unix"
]
到devcontainer.json,反正感觉不对。
我最终可以从 MobaxTerm WSL 启动 VSCode,它有自己的 X 服务器,但我也没有找到为此配置容器的方法。
有人有经验吗?
所以最后还是需要给vcxsrv配置-a -c和"access control disabled"。那么就可以
export DISPLAY=X.X.X.X:0.0
in VSCode bash 容器中的终端。
成功了。
我正在尝试将 VSCode 与 WSL 2 和 Remote-Containers 结合使用以在容器内进行开发,但我无法重定向显示以查看 opencv/matplotlib 图像。
我成功安装了 VcXsrv 并与 PyCharm 中的 docker 容器结合使用,我正在尝试传授知识以便能够直接在容器中工作。但是我没有运气在类似的fasion中配置devcontainer.json:
我尝试添加:
"runArgs": [
"--net", "host",
"-e", "DISPLAY=X.X.X.X:0.0",
"-v", "/tmp/.X11-unix:/tmp/.X11-unix"
]
到devcontainer.json,反正感觉不对。
我最终可以从 MobaxTerm WSL 启动 VSCode,它有自己的 X 服务器,但我也没有找到为此配置容器的方法。
有人有经验吗?
所以最后还是需要给vcxsrv配置-a -c和"access control disabled"。那么就可以
export DISPLAY=X.X.X.X:0.0
in VSCode bash 容器中的终端。
成功了。