Windows上通过WSL2进行Linux开发,但是有时候需要开发带GUI的引用,这样就需要将图像转发。
配置Windows
下载安装XMing,启动Xlaunch。
- 选择MultiWindow
- 设置Display number为10(可以自行设置,主要是需要和后面在WSL2中设置的变量保持一致)
- 选择Start no client(Windows的XMing是被动等待接收图像数据,所以选择该项)
- 一直下一页,其余保持默认,点击完成即可。
配置VSCode
安装RemoteX11插件,直接在插件中心搜索安装即可。
打开设置页面,搜索Remote x11,找到如下配置项,将Display Number配置为10
配置WSL2
安装xclock用于测试
sudo apt-get install xclock
设置环境变量
export DISPLAY=localhost:10.0
# 或者
export DISPLAY=:0
运行xclock查看结果