How To / Windows

如何使用 WSL 在 Windows 中运行具有完整图形用户界面的 Linux 应用程序:快速指南

  • WSL 能够在 Windows 内运行一些带有完整图形用户界面的 Linux 应用程序。
  • 微软找到了一种将 Linux 与 Windows 整合得更加紧密的方法。
  • 要注意的是,并非所有 Linux 应用程序都能安装完全可视化的界面,但未来情况很可能会有所改善。

我喜欢微软在所有平台上提供所有服务的新做法。他们不再依靠 Windows 的优势来强加给开发者需要支持的操作系统。那个时代似乎已经一去不复返了。

这种新理念很容易在 Windows 中体现出来,它通过 Windows Subsystem for Linux(又称 WSL)支持相当强大的 Linux 开发环境。

在过去的一年中,WSL 有了明显的发展,我猜这要归功于 Windows 11。 现在支持安装和无缝运行为 X11 和 Wayland 编译的完整图形用户界面应用程序 与本地 Windows 应用程序并存。

要求:

  • Windows 11 Build 22000 或更高版本
  • 如果您想要硬件加速的 OpenGL 渲染,请下载 vGPU 驱动程序(下载地址为 英特尔, AMD, 英伟达)
  • 安装 WSL 并更新到最新版本,目前是 WSL 2(学习 安装方法)

安装和运行完整图形用户界面的 Linux 应用程序 - 结合示例逐步说明

这将是一个 Ubuntu 指南.根据您使用 WSL 安装的发行版,您可能需要使用其他命令来安装应用程序,这取决于该发行版的默认软件包管理器。

1.首先,打开 Ubuntu 环境(键入 乌班图开始菜单).

2.第二步是更新和升级 Ubuntu 的所有软件包。键入以下两条命令

apt get update
apt get upgrade
wsl sudo apt upgrade

3.安装 Nautilus,这是一款类似于 Windows 文件管理器的应用程序。

sudo apt install nautilus -y

3a.要运行应用程序,请键入 鹦鹉螺 然后按 Enter 键进入 Ubuntu WSL。

在 WINDOWS 内运行全图形界面的 Nautilus 应用程序

4.安装 VLC 媒体播放器应用程序。

sudo apt install vlc -y

4a.要运行应用程序,请键入 vlc 然后按 Enter 键进入 Ubuntu WSL。

wsl 在 windows 内运行完整的 gui vlc

当我说 WSL 与 Windows 紧密集成时,我并没有撒谎。上面的例子是从 WSL 启动应用程序的,但这并不是必须的,因为当你搜索 Linux 应用程序时,它们会出现在开始菜单中,并有一个小图标提醒你它们是 Linux 本地应用程序。

您甚至可以 将 Linux 应用程序固定在 Windows 任务栏或开始菜单上.在本地 Windows 应用程序和 Linux 应用程序之间支持剪切/粘贴和 ALT + TAB 切换。

WSL 从开始菜单启动和固定应用程序

它们运行完美,没有明显的性能差异。哦,这还是在虚拟机中,所以 WLS 在我看来非常强大。

我希望下一步能看到一种不依赖第三方虚拟机就能以完整图形用户界面运行 Ubuntu 的方法。但现在,我不得不承认,这种无缝整合给我留下了深刻印象。

另请阅读 微软的完整文档.

现在,你知道如何在 Windows 上(几乎)像运行本地程序一样运行 Linux 应用程序了吧。

阿凡达为 Ionuț-Alexandru Popa
我是一名作家,也是 BinaryFork 的主编。我热衷于技术、科学、太空探索和电影。20 多年前,我从计算机科学专业毕业后,开始撰写科技方面的文章。
想要更聪明地工作,而不是更辛苦地工作?加入我们的免费时事通讯
学习日常使用的技巧,节省时间。您还将收到一份包含 Windows 11 必备快捷键的 PDF 文件。
给我报名!
我们想听听你的意见:

您的电子邮箱地址不会被公开。 必填项已用*标注

我们的读者欣赏激烈的辩论,只要他们保持礼貌,所以他们要求你尊重,即使你不完全同意他们的观点。谢谢!

我们网站上的书面内容是免费提供的,因为我们展示的是广告。请支持我们的努力,当您访问我们的网站时,请停用您的AdBlocker。谢谢您!
加入我们的免费时事通讯,了解更快完成任务的电脑技巧
每位订阅者都会收到一份包含 Windows 11 必备键盘快捷键的 PDF 文件。
我想加入!