我已经使用 vcxsrv 设置了 WSL2 来启动 GUI 应用程序,效果很好。但是,Windows 上随 Ubuntu 应用程序一起显示的默认终端很糟糕。当然,我可以从它启动 gnome-terminal,但我希望能够直接从 Windows 启动 gnome-terminal。
我尝试将其设置为快捷方式:“C:\Windows\System32\bash.exe -c“cd && DISPLAY=:0 gnome-terminal”
但是,像这样运行 bash 不知何故无法找到 X 服务器。“wsl --exec gnome-terminal”也给出相同的结果:找不到 X 服务器。
我怎样才能让它工作?
如果相关的话,这就是我首先能够运行 GUI 应用程序的方法:https://techcommunity.microsoft.com/t5/windows-dev-appconsult/running-wsl-gui-apps-on-windows-10/ba-p/1493242)
此外,我没有使用内置此功能的 Windows 10 Insider Preview 版本,这就是为什么我必须使用第三方软件来实现此功能。