WSLg win10Linux 子系统的 gui 界面

介绍

之前讲解过怎么使用 window terminal 和 wsl2 做一个好用的 linux 终端工具,但是有个缺点就是,当我们使用一些 linux 上带界面的软件时,就没有办法使用了,当然之前有国外大神使用 xmanager 做过相应界面的展示,不过流畅度确实差的可怜。随着前几天微软最新的 win10 insider 21370 版本发布,并且带来了最新的 wsl gui 的解决方案 WSLg,作为一个折腾佬,我也第一时间尝试了新技术。

启用

  1. 首先,需要将 win10 版本更新到 21236 以上
  2. 如果还未安装 wsl,参考 windows Termilal 和 WSL2 的美化
  3. 更新 wsl,在 windows cmd 中输入 wsl --update 等一段时间,会看到如图更新 wsl.jpg就表示更新完毕,由于我的已经更新了,所以显示有些不同
  4. 重启 wsl wsl --shutdowm
  5. 在 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 可以看到如图的 GUIgedit.jpg

当然,如果你不习惯命令行打开,也可以在开始菜单的 ubuntu 下找到对应 app 的图标打开,如图apps.jpg

用途

之前做视频解码方面的东西时,特意在 wsl 下安装了 ffmpeg,当时由于没有 gui,在使用 ffplay 时,一直无法播放。现在我特意试了下在 wsl 下的 ffplay,不出意外完全可以:

ffplay.jpg

win10 果然是最好用的 linux 发行版

补充

如果你使用的是高分屏,比如我的 4k 屏,由于默认只支持 100%,和 200% 的缩放,可能会导致显示字比较小,可以在 C:\ProgramData\Microsoft\WSL 目录下新建文件.wslgconfig,并输入一下内容:

[system-distro-env]
WESTON_RDP_DISABLE_FRACTIONAL_HI_DPI_SCALING=false

解锁其他缩放比例

  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    178 引用 • 445 回帖
  • WSL

    Windows Subsystem for Linux(WSL),适用于 Linux 的 Windows 子系统 。它是一个为在 Windows 上能够原生运行 Linux 二进制可执行文件的兼容层。WSL 允许开发人员直接在 Windows 上运行 GNU / Linux 环境(包括大多数命令行工具,实用程序和应用程序),不需要修改程序,无需虚拟机的开销。

    8 引用 • 9 回帖
  • 效率提高
    2 引用

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...