Windows10 WSL2 上体验自带 GUI 应用支持
文章目录
今天看到消息微软宣布 WSL 上默认支持 GUI 应用了,看到这个消息挺高兴的,不知道自带的效果如何,立马准备安装体验。系统需要 Windows 10 Insiders preview build 21364 or higher 。
加入 Windows 预览体验计划
- 在
设置 > 更新和安全 > Windows 预览体验计划
中选择开始
按钮 - 选择连接一个 Microsoft 账户,登录
- 选择
Dev 通道
- 按系统提示重启
- 在
设置 > 更新和安全 > Windows 更新
中安装最新更新
如果打开 Windows 预览体验计划是空白状态,在 设置 > 隐私 > 诊断与反馈
中,打开 发送必需和可选诊断数据
,应该就可以了。
更新 WSL
打开管理员权限的 Powershell
|
|
等待更新完成。强制关闭 wsl 重启。
|
|
大功告成
我在 WSL 中只安装了一个 Emacs,因为目前只用到这个,现在可以打开开始菜单,可以直接找到 Emacs 的应用图标,可以直接点击使用了。
可以考虑放弃使用 vcxsrv
这些软件了。😄
使用体验
开始使用还没发现问题,但用了一天下来后,碰到的问题,还不能使用,还是得靠 vcxsrv
, 现实打脸。 😭
- 会不明原因崩溃,需要杀进程,重开。
- 有时点图标,不能正常打开应用,需要重启
wsl
。 - 文件名如果是中文,显示标题会乱码。
- 如果内容有中文,复制到 Windows 后会乱码,Emacs 内不管编码是 UTF8 还是 cp936 ,感觉只要复制出去中文就会乱码,用
vcxsrv
就不会有这个问题。
总结下来,这个还是不能直接使用,暂时继续使用 vcxsrv
来管理显示 GUI,除了长时间不用会无故消失要重新打开应用外,没有其它的大问题。等微软更新看看。
文章作者 maonx
上次更新 2021-04-24