WSLg图形支持可通过五种路径实现:一、一键安装启用WSLg;二、升级现有WSL至WSLg就绪;三、通过Microsoft Store安装WSL Preview;四、手动启用系统功能并更新GPU驱动;五、备用X11转发方案。
如果您已在Windows 11中安装WSL但无法运行图形界面应用,则很可能是WSLg(Windows Subsystem for Linux GUI)支持未启用或未就绪。以下是实现GUI支持的多种可靠路径:
一、一键安装并启用WSLg(推荐首次用户)
该方法通过单条命令自动启用系统功能、安装WSL 2内核及Ubuntu发行版,并默认集成WSLg图形栈,无需手动配置X服务器或环境变量。
1、以管理员身份打开Windows Terminal或PowerShell。
2、执行命令:wsl –install -d Ubuntu。
3、系统提示重启时,立即保存工作并选择“立即重启”。
4、重启后首次启动Ubuntu,按提示设置Linux用户名和密码。
5、登录终端后运行:sudo apt update && sudo apt install x11-apps -y && xeyes;若弹出随鼠标移动的“眼睛”窗口,即确认WSLg已激活。
二、升级现有WSL至WSLg就绪状态
适用于已安装WSL但仅能运行命令行程序的用户,通过强制升级内核与版本,激活内建GUI能力。
1、以管理员身份运行PowerShell。
2、执行更新命令:wsl –update。
3、确认发行版名称(如Ubuntu-24.04),运行:wsl –set-version Ubuntu-24.04 2。
4、关闭所有WSL实例:wsl –shutdown。
5、重新启动该发行版,在终端中执行:echo $DISPLAY;输出应为:0,表示显示目标已正确指向WSLg。
三、通过Microsoft Store安装WSL Preview套件
该路径完全绕过命令行,适合受限环境或偏好图形化操作的用户,直接获取预集成WSLg的稳定发布版本。
1、打开Microsoft Store,搜索“Windows Subsystem for Linux Preview”。
2、点击“获取”下载并安装WSL Preview应用。