在 Windows Linux 子系统 (WSL) 上运行 Linux GUI 应用程序
Windows 11现已正式发布,带来更多令人兴奋的功能。最令人惊奇的功能之一是能够使用 WSL(适用于 Linux 的 Windows 子系统)版本 2 运行 Linux GUI 应用程序。此功能过去仅限于 Windows Insider 成员,但现在可供所有用户使用。
WSL 可以定义为一种轻量级虚拟化技术,可以在 Windows 系统上执行 Linux 二进制文件。 WSL 于 2016 年首次发布,自此以来,随着适用于 Windows 11 Build 22000 及更高版本的最新主要版本 WSL 2,其发展不断加快。
WSL 2 提供完全集成的桌面体验,您可以:
- 将 Linux 应用程序固定到 Windows 任务栏
- 从 Windows 开始菜单启动 Linux 应用程序
- 使用 alt-tab 在 Linux 和 Windows 应用程序之间切换
- 跨 Windows 和 Linux 应用程序剪切 + 粘贴
WSL 也可在 Windows 10 上使用,但更多功能可在 Windows 11 系统上使用。本指南旨在演示如何在 Windows Linux 子系统 (WSL) 上运行 Linux GUI 应用程序。
步骤 1 - 安装 WSL 的显卡驱动程序
在系统上运行 GPU 加速的 Linux GUI 应用程序时,图形驱动程序非常重要。感谢 Microsoft 团队为 3 个主要架构创建驱动程序链接:
- 英特尔显卡驱动程序
- AMD 显卡驱动程序
- NVIDIA 显卡驱动程序
为您的系统安装所需的驱动程序。
安装后,请按以下步骤操作。
步骤 2 - 在 Windows 上安装 WSL
此步骤适用于那些尚未在系统上安装 WSL 的用户。打开管理员 PowerShell/Windows 命令提示符。
在命令行中,运行以下命令来安装 WSL。
wsl --install示例输出:
上述命令下载 Linux 内核并将 WSL2 设置为默认值并安装 Ubuntu。安装后,您需要重新启动计算机。
现在启用 WSL。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart如果您已安装 WSL,请将其升级到 WSL 2,如下所示。
wsl --update
强制重启。
wsl --shutdown您可以如下列出可用的 Linux 发行版。
wsl --list示例输出:
使用以下语法安装首选 Linux 发行版。
wsl --install -d <distro name>步骤 3 - 使用 WSL 在 Windows 上运行 Linux
现在,安装所需的 Linux 发行版后,它将出现在“开始”菜单中。
Linux 发行版将按如下方式安装。
您可能需要创建一个新的 Unix 用户。
最后,您将访问 Linux shell。在这里,您可以为已安装的发行版运行普通的 Linux 命令。
步骤 4 - 在适用于 Linux 的 Windows 子系统 (WSL) 上运行 GUI 应用程序
最后,您可以使用 WSL 从 Linux 命令行运行 GUI 应用程序。例如,要运行 Firefox,首先要安装它。
对于Ubuntu。
sudo apt install firefox安装后,按如下方式运行。
firefox示例输出:
越来越多的 Linux 应用程序,例如 VLC、vim 文本编辑器等。也可以从 Windows 应用程序菜单启动已安装的应用程序。
结论。
这标志着本指南的结束。我希望您喜欢 Windows 上的新 WSL 功能。您现在可以在 Windows 上轻松运行 Linux GUI 应用程序。
相关文章:
- 使用 WSL2 在 Windows 上运行 Podman
- 如何在 Windows WSL 上运行 Arch Linux
- 如何使用 WSL 在 Windows Server 2019 上运行 Linux








