我正试图将VSCode与WSL 2和远程容器一起使用,以便在容器内进行开发,但我无法重定向显示以查看opencv/matplotlib图像。
我已经成功地安装了VcXsrv,并将其与PyCharm中的docker容器结合使用,我正在努力转移知识,以便能够直接在容器中工作。然而,我在simmilar fasion:中配置devcontainer.json时运气不佳
我试着添加:
"runArgs": [
"--net", "host",
"-e", "DISPLAY=X.X.X.X:0.0",
"-v", "/tmp/.X11-unix:/tmp/.X11-unix"
]
到devcontainer.json,这感觉是错误的。
我最终可以从MoaxTerm WSL启动VSCode,它有自己的X服务器,但我也没有找到为此配置容器的方法。
有人有经验吗?
因此,最终有必要将vcxsrv配置为-a-c和"禁用访问控制"。那么就有可能
export DISPLAY=X.X.X.X:0.0
在容器中的VSCode bash终端中。
成功了。