在 Windows 11(和 10)上,您可以通过适用于 Linux 的 Windows 子系统 (WSL) 安装 Linux GUI(几乎原生)应用程序,在本指南中,我将解释该过程。
当 Microsoft 首次推出适用于 Windows 的 WSL 时,该功能仅支持 Linux 命令行工具,但现在,可以安装和运行图形 Linux 应用程序。GUI 支持旨在在 Linux 上测试和开发应用程序,而无需虚拟机,但您可以将其用于任何事情。该实现甚至包括对扬声器和麦克风的支持,这意味着如果您安装媒体应用程序,外围设备将通过并显示在应用程序中。此外,您还将发现图形加速支持,以运行任何需要利用 OpenGL 进行复杂 3D 渲染的应用程序。
使用此功能时,无需手动启动 X 服务器,因为适用于 Linux 的 Windows 子系统会自动启动配套系统发行版,其中包括 Wayland、X 服务器、脉冲音频服务器和所有必需的组件。然后,在您关闭应用程序和会话后,系统发行版将自动结束。
在本指南中,我将教您如何在 Windows 10 和 11 上下载和安装图形 Linux 应用程序。
通过 WSL 安装 Linux GUI 应用程序
要在 Windows 11(或 10)上设置 WSL 后安装 Linux GUI 应用程序,请使用以下步骤:
1. 打开开始.
2. 搜索 Ubuntu(或其他发行版)并单击顶部结果以启动 Linux 发行版。
3. 键入以下命令以更新包分发,然后按 Enter 键:
sudo apt-get update
4. 键入以下命令以在 Windows 上安装 Linux GUI 应用程序,然后按 Enter 键:
sudo apt-get install APP-NAME -y
在命令中,将 APP-NAME 替换为要安装的图形应用程序。此示例安装 gedit 文本编辑器应用程序:
sudo apt-get install gedit -y
5. 确认您的 Linux 帐户密码,然后按 Enter(如果适用)。
完成这些步骤后,该应用程序将在 Start 开始 菜单中安装并注册。这意味着您可以通过在适用于 Linux 的 Windows 子系统 (WSL) 控制台中或从 Windows 11 或 10 上的“开始”菜单运行其名称来启动应用程序。
上述说明概述了从已知存储库安装简单应用程序的步骤,但根据应用程序的不同,说明可能略有不同。但是,这些步骤与在 Linux 发行版上安装应用程序的步骤相同。您可以按照开发人员的步骤安装几乎任何应用程序,例如 VLC、Audacity、Web 管理员等。
如果您从 Windows 上的“开始”菜单启动 Linux GUI 应用程序,您将在“最近添加”和“全部”列表中找到这些条目。您还可以在 Linux 发行版条目下方的 (distro name) 文件夹中找到它们。
启动应用程序时,虚拟机将旋转并运行(在几秒钟内),而无需手动打开 WSL 控制台。您还会注意到任务栏图标显示 Linux 徽标,表示您没有运行本机 Windows 应用程序。
在 Windows 11(或 10)上使用图形 Linux 应用程序的体验感觉很原生,但事实并非如此。该应用程序使用框架、菜单和其他元素的所有 Linux 视觉样式进行渲染,甚至在边缘周围还有阴影,并且每个窗口都独立工作。
但是,它是一个远程桌面连接,Microsoft 正在利用操作系统中内置的“RemoteApp”功能。
尽管您可以在 Windows 上从其他平台运行图形应用程序,但并非每个应用程序都受支持。您必须进行安装和测试以确认兼容性。
如果您计划安装特定的 Linux 应用程序,我建议您检查以确认开发人员是否还没有适用于 Windows 的应用程序变体。如果是这种情况,您最好使用 Windows 变体以获得更原生的体验和更好的兼容性。我只建议您在没有其他选择的情况下在 Windows 11(或 10)上安装 Linux 应用程序。
通过 WSL 卸载 Linux GUI 应用程序
使用适用于 Linux 的 Windows 子系统时,您至少有两种方法可以卸载 GUI 应用程序。您可以通过 Windows 桌面环境中的“开始”菜单删除它们,也可以使用 WSL 控制台使用命令卸载应用程序,就像任何其他应用程序一样。
从“开始”菜单
要在 Windows 11(或 10)上删除 Linux GUI 应用程序,请使用以下步骤:
1. 打开开始.
2. 搜索 Linux 应用程序。
3. 右键单击它并选择 卸载 选项。
从 WSL 控制台
若要通过 WSL 删除 Linux GUI 应用程序,请使用以下步骤:
1. 打开开始.
2. 搜索 Ubuntu(或其他发行版)并单击顶部结果以启动 Linux 发行版。
3. 键入以下命令以卸载应用程序,然后按 Enter 键:
sudo apt remove APP-NAME
在命令中,将 APP-NAME 替换为要安装的图形应用程序。此示例安装 gedit 文本编辑器应用程序:
sudo apt-get remove gedit
4. 键入 Y 并按 Enter 键继续(如果适用)。
完成这些步骤后,Linux 应用程序将从适用于 Linux 的 Windows 子系统环境中删除。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源