拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何在 Windows 上使用 WSL2 运行 Linux GUI 应用程序

如何在 Windows 上使用 WSL2 运行 Linux GUI 应用程序

白鹭 - 2022-01-02 1992 0 0

这曾经是 Windows Insider 会员的一项有限功能,但现在普通 Windows 用户也可以利用该功能。

如果您刚刚升级到 Windows 11 并想尝试此功能,请继续阅读以下文章。

安装显卡驱动

如何在 Windows 上使用 WSL2 运行 Linux GUI 应用程序的图片 1

微软为 3 大 GPU 制造商提供驱动软件:Intel、AMD 和 NVIDIA

为了能够运行 GPU 加速的 Linux GUI 应用程序,您必须为硬件安装最新的视频驱动程序。 Microsoft 为三大 GPU 制造商创建了驱动程序软件链接:英特尔、AMD 和 NVIDIA。

  1. 下载 WSL2 的图形驱动程序

点击相应链接下载显卡驱动安装程序。如果您不知道自己拥有哪种类型的视频硬件,请从控制面板打开设备管理器,然后单击显示适配器。这将显示您拥有的视频卡类型。

下载可执行文件后,运行它以安装系统的最新驱动程序。该过程完成后,您可能需要重新启动计算机。

将 WSL 版本更新为 WSL2

假设您已经安装了有效的 WSL,您只需要确保您使用的是最新版本。为此,只需在具有管理员权限的 PowerShell 窗口中运行此命令:

wsl--update

要强制重启,请使用以下命令:

wsl--shutdown

再次打开 WSL,您现在应该可以在 Windows 上运行图形 Linux 应用程序了。

运行图形应用程序

如何在 Windows 上使用 WSL2 运行 Linux GUI 应用程序的图片 2

要运行图形应用程序,您可以像在任何其他 Linux 系统上一样从命令行调用它们。例如,要运行图形版本的 Vim,必须进入 shell:

gvim

这将在一个窗口中启动 Vim。您还可以从“开始”菜单启动 Linux GUI 应用程序。它们将出现在一个文件夹中,其中包含您正在使用的发行版的名称。例如,对于 Ubuntu,它们将位于“Ubuntu”文件夹中。

通过网络运行 GUI 应用程序

如何在 Windows 上使用 WSL2 运行 Linux GUI 应用程序的图片 3

X11 程序的优点在于它们可以在一台机器上运行,同时通过网络在另一台机器上显示输出。

要使用 WSL 执行此操作,请完成使用 SSH 登录到启用 X11 转发的远程服务器的过程。在客户端,您需要使用-X 或-Y 选项来启用 X 转发到您的机器。

现在您可以在 Windows 中运行 Linux GUI 应用程序

在 Windows 中运行 Linux GUI 应用程序的能力是一个受欢迎的补充,它使适用于 Linux 的 Windows 子系统更加有用,因为您不再仅限于基于文本的应用程序。

如果您不只是想运行单个应用程序,而是想在 Windows 上运行整个 Linux 桌面,您也可以这样做。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *