微软发布了 WSL 的新功能,可在 Windows 上运行 Linux GUI 应用程序 https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps
我按照步骤操作了,但效果不理想
我认为它不起作用,但在写这篇文章时它gedit
意外地在我的屏幕上打开了,花了很长时间才打开 :(
- WSL:WSL 2
- 发行版:Ubuntu
- 内核版本:5.10.43
我安装了:
igfx_win_100.9864.exe
510.06_gameready_win11_win10-dch_64位_国际版.exe
如何测试 vGPU 是否正常工作?
我不知道发生了什么事
[Ubuntu 图形终端]1 尝试打开应用程序几分钟后打开
从终端打开 gedit 后,我收到此消息
(gedit: 867): dconf-WARNING **: 10: 44: 22.415: 无法提交 dconf 更改: 生成命令行“dbus-launch --autolaunch = b2041466b29e48f7a6df4883143fed22 --binary-syntax --close- stderr”时出错: 子进程以代码 1 终止
gedit 正在运行,但需要很长时间才能打开
- 版本 Windows 11 Pro Insider Preview
- 版本 Dev 安装于 10/04/2021
- 操作系统内部版本 22471.1000
- 体验 Windows 功能
- 体验包 1000.22471.1000.0
编辑1
在我们朋友的帮助下,一切开始正常运转,gedit 快速打开,nautilus 快速打开,我的 porpuse Cypress 也可以正常打开 hsuhsuhs。
但是我产生了疑问,print、cypress 和其他 wsl 应用程序应该使用 windows 窗口 UI 打开,不是吗?
而且 Cypress 的性能稍微慢一点,有什么建议吗?
也许我应该在这里安装 Linux :(
答案1
我遇到了同样的问题(gedit
需要几分钟才能显示),并修复了以下问题GitHub 上的这篇文章:
基本上,您只需将DISPLAY
环境变量设置为:0
如下形式:
export DISPLAY=:0
如果您希望改变是永久性的,请将其放入您的心中.bashrc
。
这样,WSL2 的 GUI 应用程序应该会在几秒钟内变得可见。