介绍
之前讲解过怎么使用window terminal和wsl2做一个好用的linux终端工具,但是有个缺点就是,当我们使用一些linux上带界面的软件时,就没有办法使用了,当然之前有国外大神使用xmanager做过相应界面的展示,不过流畅度确实差的可怜。随着前几天微软最新的win10 insider 21370版本发布,并且带来了最新的wsl gui的解决方案WSLg,作为一个折腾佬,我也第一时间尝试了新技术。
启用
- 首先,需要将win10版本更新到21236以上
- 如果还未安装wsl,参考windows Termilal 和 WSL2 的美化
- 更新wsl,在windows cmd 中输入
wsl --update
等一段时间,会看到如图就表示更新完毕,由于我的已经更新了,所以显示有些不同
- 重启wsl
wsl --shutdowm
- 在wsl中安装gui的app
## Update all packages in your distro sudo apt update ## Gedit sudo apt install gedit -y ## Nautilus sudo apt install nautilus -y
这里安装了ubuntu的 gedit 和 系统的文件管理器,我们先拿gedit测试一下 在window terminal的ubuntu终端中输入 gedit
可以看到如图的GUI
当然,如果你不习惯命令行打开,也可以在开始菜单的ubuntu下找到对应app的图标打开,如图
用途
之前做视频解码方面的东西时,特意在wsl下安装了ffmpeg,当时由于没有gui,在使用ffplay时,一直无法播放。现在我特意试了下在wsl下的ffplay,不出意外完全可以:
win10 果然是最好用的linux发行版
补充
如果你使用的是高分屏,比如我的4k屏,由于默认只支持100%,和200%的缩放,可能会导致显示字比较小,可以在 C:\ProgramData\Microsoft\WSL目录下新建文件.wslgconfig,并输入一下内容:
[system-distro-env]
WESTON_RDP_DISABLE_FRACTIONAL_HI_DPI_SCALING=false
解锁其他缩放比例