windows 11 wsl 无法在我的 ubuntu shell 中打开 GUI

windows 11 wsl 无法在我的 ubuntu shell 中打开 GUI

我正在运行 Windows 11,并将我的 ubuntu 安装更新为 wsl2。每当我尝试运行 xclock 之类的程序时,它看起来就像在命令行中运行,但没有打开 GUI。我已经在许多应用程序中尝试过这个,但似乎都没有用。

我已经使用了这些指南中的所有内容:https://github.com/microsoft/wslg https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps

答案1

我使用命令行解决了升级 WSL 的问题:

wsl --update

重新启动它

wsl --shutdown

然后我使用 wslg 打开未自动注册到开始菜单的应用程序,使用以下命令行:

C:\Windows\System32\wslg.exe ~ -d wsl-distro-name /linux/path/to/app/executable

答案2

我有预感为什么它不工作,但我们需要一些额外的故障排除才能确定。

我通常不建议“重新安装”,但我将在这里提供一些变化,看看是否有帮助。

请尝试以下操作:

  • 退出 WSL/Ubuntu
  • 从 PowerShell 或 CMD 发出wsl --shutdown
  • 从 Microsoft Store 安装“Ubuntu 20.04”。这将安装一个第二WSL 实例(名为“Ubuntu20.04”),而无需修改现有安装。实例。
  • 启动 Ubuntu 20.04
  • sudo apt update && sudo apt upgrade
  • 只是安装一个简单的应用程序xterm,看看它是否启动

如果出现这种情况,我们可以尝试找出为什么您的默认 Ubuntu 安装不起作用以及如何防止它再次发生。

相关内容