分类
联系方式
  1. 新浪微博
  2. E-mail

WSLg

介绍

WSLg 是 Windows Subsystem for Linux GUI 的缩写,支持运行 Linux GUI 程序(X11 和 Wayland)。

基础概念


安装

输入以下命令看系统中已有的 Linux:

PS C:\Users\maxiee> wsl --list -v
  NAME    STATE           VERSION
* Arch    Stopped         2

看到我以前装了 Arch,而且是 WSL2 的,可以升级到 WSLg。 执行以下命令升级:

wsl --update

提示:

PS C:\Users\maxiee> wsl --update
正在检查更新...
正在下载更新...
请求的操作需要提升。

这翻译有点迷,我猜是权限不够,得管理员权限,重新运行。果然,运行结果:

PS C:\Users\maxiee> wsl --update
正在检查更新...
正在下载更新...
正在安装更新...
此更改将在 WSL 下次完全重启时生效。若要强制重启,请运行“wsl --shutdown”。
内核版本: 5.10.43

运行提示中的强制重启命令。

Arch 桌面环境

参考《Install and configure Arch Linux in WSL/WSL2 with GUI》

问题记录

运行发行版时提示:

PS C:\Users\maxiee> wsl -d arch
请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。
有关信息,请访问 https://aka.ms/wsl2-install

在系统可选功能中安装“虚拟机平台”。开启了之后还是报错。

参照文档《适用于 Linux 的 Windows 子系统安装指南 (Windows 10)》终于又把 Arch 跑起来了。


网络资源

GitHub 首页

上午升级到了 11,终于用上 wsl-gpu 和 wslg 了,舒服了~~

【Linux】关于 X11 GUI 转发和 WSLg 的坑

WSLg:为WSL增光添彩