win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

您当前所在位置:首页 > 系统教程 > win10教程

       

何在Win10专业版上使用WSL运行Linux GUI应用

时间:2021-04-27 09:28:50     来源:系统堂     游览量:

  Microsoft提供了通过WSL在Windows 10上运行Linux GUI应用程序的支持,方法如下。

  在Win10专业版上,您现在可以通过Windows Linux子系统(WSL)安装和运行Linux GUI应用程序(几乎是本机),这些说明将向您展示如何。

  尽管您已经能够通过WSL在Windows 10上运行Linux应用程序很长时间了,但是该系统仅限于命令行工具和应用程序。但是,从内部版本21364和更高版本开始,以及通过对WSL集成的更新,Microsoft最终带来了GUI(图形用户界面)支持,以使用鼠标和键盘运行您喜欢的Linux应用程序。

  这项新功能旨在在不需要虚拟机的情况下在Linux上开发和测试您的应用程序,但是您可以将其用于任何需要的东西。该实现甚至包括对扬声器和麦克风的支持,因此,如果您安装媒体应用程序,则外围设备将通过并出现在该应用程序中。还支持GPU加速的3D图形,以运行需要利用OpenGL进行复杂3D渲染的任何应用程序。

何在Win10专业版上使用WSL运行Linux GUI应用

  使用此功能时,无需手动启动X服务器,因为WSL会自动启动“伴侣系统发行版”,其中包括Wayland,X服务器,脉冲音频服务器以及所有必需的组件。然后,在关闭应用程序和WSL会话之后,系统发行版将自动结束。

  在本指南中,您将学习在Windows 10上开始下载和安装图形化Linux应用程序的步骤。您还可以分步观看此视频教程,以完成此过程。

  在Windows 10上通过WSL安装Linux GUI应用

  使用以下步骤在Windows 10上安装和运行Linux GUI应用程序:

  1. 在Windows 10上打开` `开始''。

  2. 搜索Ubuntu(或其他发行版),然后单击顶部结果以打开Linux发行版。

  3. 输入以下命令以安装Linux GUI应用程序,然后按Enter键:

  sudo apt-get install APP-NAME

  在命令中,将APP-NAME替换为要安装的图形应用程序。

  本示例将安装gedit文本编辑器应用:

  须藤apt-get install gedit

  4. 确认您的Linux帐户密码,然后按Enter(如果适用)。

  完成这些步骤后,该应用程序将安装并在“开始”菜单中注册,这意味着您可以通过在Linux的Windows子系统(WSL)控制台中或从“开始”菜单中运行该应用程序的名称来启动该应用程序。

  上面的说明概述了从已知存储库安装简单应用程序的步骤,但是根据应用程序,步骤可能会有所不同。好消息是,安装过程与任何其他Linux应用程序相同,因此您可以按照开发人员的步骤来安装几乎任何应用程序,例如VLC,Audacity,Web admin等。

  如果从Windows 10的“开始”菜单启动Linux GUI应用程序,则会在“最近添加”列表中找到条目,或者也可以在Linux发行版条目下方的(发行版名称)文件夹中找到它们。

  启动应用程序时,虚拟机将旋转,并且将在几秒钟内运行,而无需打开WSL控制台。您还将注意到任务栏将显示带有Linux徽标的图标,表明您没有运行Windows 10应用程序。

  在Windows 10上使用图形化Linux应用程序的体验让人感觉很自然,但事实并非如此。该应用程序使用框架,菜单和其他元素的所有Linux视觉样式进行渲染,框架周围甚至还存在阴影,并且每个窗口都是独立工作的。

  但是,它是一个远程桌面连接,Microsoft可能会利用操作系统中内置的RemoteApp功能。

  在Windows 10上安装或更新WSL

  运行Linux GUI应用程序的能力需要Windows 2集成Linux子系统,这意味着您需要具有该功能和发行版的最新版本才能安装和运行您的应用程序。

  如果已经安装了WSL2,则需要更新功能。

  在安装或更新WSL2之前,该设备将需要运行内部版本21364或更高版本。如果不是这样,请首先使用以下步骤将计算机注册到Windows Insider程序中,以将系统升级到开发通道中的最新版本,然后继续以下步骤。

  在Windows 10上安装WSL2

  这些说明将向您展示如何安装WSL2和Ubuntu Linux发行版,以开始运行GUI应用程序。

  使用以下步骤安装WSL2并设置Ubuntu Linux:

  1. 打开开始。

  2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 键入以下命令以安装WSL 2,然后按Enter:

  wsl-安装

  完成这些步骤后,所需的Linux组件将自动安装,并且该命令还将下载Ubuntu Linux发行版的最新版本。

  安装后,您只需要从“开始”菜单打开发行版,然后按照屏幕上的说明进行操作即可完成设置。

  如果您要安装其他发行版而不是Ubuntu来运行应用程序,则可以按照以下说明进行操作。

  在Windows 10上更新WSL2

  如果已经安装了适用于Linux 2的Windows子系统,则要确保已安装最新的更新以运行GUI应用程序。

  使用以下步骤更新WSL2:

  1. 打开开始。

  2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 键入以下命令以更新适用于Linux 2的Windows子系统,然后按Enter:

  wsl-更新

  4. 键入以下命令以强制重新启动WSL2,然后按Enter:

  wsl-关闭

  完成这些步骤后,将自动下载最新版本的WSL。然后,您可以按照上述说明安装Linux GUI应用程序。

上一篇:如何修复在Win10专业版上启动VirtualBox VM的错误0x80004005
下一篇:如何在Win10专业版上获取``新闻和兴趣''任务栏小部件