使用WSL通过SSH连接并运行图形界面程序
在Windows Subsystem for Linux (WSL) 上的Ubuntu系统中,通过SSH连接到远程Linux服务器并运行图形界面程序需要进行一些特殊设置。以下是详细的步骤:
1. 在Windows上安装X服务器
由于WSL本身没有图形界面,需要在Windows上安装一个X服务器。VcXsrv是一个不错的选择。
- 下载并安装VcXsrv:下载链接
2. 配置并启动VcXsrv
- 运行XLaunch(VcXsrv的启动程序)
- 选择"Multiple windows"
- 在"Display number"中输入0
- 选择"Start no client"
- 在额外设置中,确保选中"Disable access control"
- 保存配置以便将来使用
3. 在WSL Ubuntu中设置DISPLAY变量
打开WSL Ubuntu终端,添加以下行到您的 .bashrc
文件中:
# 获取主机IP
export DISPLAY=