首先确保WSL及GUI支持已启用,再更新内核并安装Linux发行版;若图形界面仍不显示,可配置X服务器或检查DISPLAY变量设置。

如果您在Windows 11上使用WSL运行Linux命令行应用,现在想要进一步启动图形界面程序,但发现应用无法显示,则可能是由于WSL的GUI支持未正确配置或缺少必要组件。以下是解决此问题的步骤:
本文运行环境:Surface Laptop 5,Windows 11。
一、启用WSL和相关功能
确保系统底层功能已开启,这是运行WSL及WSLg的基础。部分功能默认处于关闭状态,必须手动激活。
1、在Windows搜索栏中输入“启用或关闭Windows功能”,然后打开该程序。
2、在列表中勾选适用于Linux的Windows子系统和虚拟机平台。
3、点击确定后,系统会提示需要重启,选择立即重新启动以完成更改。
二、安装并更新WSL内核
安装最新的WSL内核可以确保系统包含WSLg(Windows Subsystem for Linux GUI)支持,并能利用硬件加速渲染图形应用。
1、以管理员身份打开PowerShell或Windows Terminal。
2、执行命令 wsl –update 来下载并安装最新版本的WSL内核。
3、更新完成后,运行 wsl –shutdown 命令关闭所有正在运行的WSL实例,以便下次启动时加载新内核。
三、安装Linux发行版
从Microsoft Store安装一个兼容的Linux发行版,商店版本会自动配置为使用WSL 2,并集成WSLg支持。
1、打开Microsoft Store,搜索您需要的Linux发行版,例如Ubuntu。
Vizard
AI驱动的视频编辑器
101 查看详情
2、点击“获取”按钮进行安装。
3、安装完成后,从开始菜单启动该发行版,按照提示创建您的Linux用户名和密码。
四、配置X11转发(备用方案)
如果WSLg未能正常工作,可以通过安装第三方X服务器实现图形界面显示,这是一种传统的替代方法。
1、在Windows主机上下载并安装VcXsrv或Xming等X服务器软件。
2、启动X服务器,在配置中选择“多个窗口”并启用“不再显示该窗口”选项,最后勾选“Disable access control”。
3、在WSL终端中执行命令 export DISPLAY=:0 设置显示目标指向Windows主机上的X服务器。
五、安装并运行GUI应用
在Linux发行版中安装图形化应用程序,并通过命令行直接启动,系统将自动处理窗口显示。
1、在WSL终端中运行 sudo apt update 更新软件包索引。
2、使用apt安装GUI应用,例如安装GIMP:sudo apt install gimp -y。
3、安装完成后,直接输入应用名称启动,如 gimp,其窗口将作为独立桌面应用出现。
以上就是win11怎么使用wslg Win11 Linux子系统运行GUI应用指南的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/889206.html
微信扫一扫
支付宝扫一扫