这曾经是 Windows Insider 会员的一项有限功能,但现在普通 Windows 用户也可以利用该功能。
如果您刚刚升级到 Windows 11 并想尝试此功能,请继续阅读以下文章。
安装显卡驱动
微软为 3 大 GPU 制造商提供驱动软件:Intel、AMD 和 NVIDIA
为了能够运行 GPU 加速的 Linux GUI 应用程序,您必须为硬件安装最新的视频驱动程序。 Microsoft 为三大 GPU 制造商创建了驱动程序软件链接:英特尔、AMD 和 NVIDIA。
- 下载 WSL2 的图形驱动程序
点击相应链接下载显卡驱动安装程序。如果您不知道自己拥有哪种类型的视频硬件,请从控制面板打开设备管理器,然后单击显示适配器。这将显示您拥有的视频卡类型。
下载可执行文件后,运行它以安装系统的最新驱动程序。该过程完成后,您可能需要重新启动计算机。
将 WSL 版本更新为 WSL2
假设您已经安装了有效的 WSL,您只需要确保您使用的是最新版本。为此,只需在具有管理员权限的 PowerShell 窗口中运行此命令:
wsl--update
要强制重启,请使用以下命令:
wsl--shutdown
再次打开 WSL,您现在应该可以在 Windows 上运行图形 Linux 应用程序了。
运行图形应用程序
要运行图形应用程序,您可以像在任何其他 Linux 系统上一样从命令行调用它们。例如,要运行图形版本的 Vim,必须进入 shell:
gvim
这将在一个窗口中启动 Vim。您还可以从“开始”菜单启动 Linux GUI 应用程序。它们将出现在一个文件夹中,其中包含您正在使用的发行版的名称。例如,对于 Ubuntu,它们将位于“Ubuntu”文件夹中。
通过网络运行 GUI 应用程序
X11 程序的优点在于它们可以在一台机器上运行,同时通过网络在另一台机器上显示输出。
要使用 WSL 执行此操作,请完成使用 SSH 登录到启用 X11 转发的远程服务器的过程。在客户端,您需要使用-X 或-Y 选项来启用 X 转发到您的机器。
现在您可以在 Windows 中运行 Linux GUI 应用程序
在 Windows 中运行 Linux GUI 应用程序的能力是一个受欢迎的补充,它使适用于 Linux 的 Windows 子系统更加有用,因为您不再仅限于基于文本的应用程序。
如果您不只是想运行单个应用程序,而是想在 Windows 上运行整个 Linux 桌面,您也可以这样做。
0 评论