RemoteX11 远程调试带GUI应用

Windows上通过WSL2进行Linux开发,但是有时候需要开发带GUI的引用,这样就需要将图像转发。

配置Windows

下载安装XMing,启动Xlaunch。

  1. 选择MultiWindow
  2. 设置Display number为10(可以自行设置,主要是需要和后面在WSL2中设置的变量保持一致)
  3. 选择Start no client(Windows的XMing是被动等待接收图像数据,所以选择该项)
  4. 一直下一页,其余保持默认,点击完成即可。

配置VSCode

安装RemoteX11插件,直接在插件中心搜索安装即可。

打开设置页面,搜索Remote x11,找到如下配置项,将Display Number配置为10

配置WSL2

安装xclock用于测试

sudo apt-get install xclock

设置环境变量

export DISPLAY=localhost:10.0
# 或者
export DISPLAY=:0

运行xclock查看结果