通过 WSL 运行 Linux GUI 应用 | Microsoft Docs
在适用于 Linux 的 Windows 子系统 (预览版上运行 Linux GUI 应用)
你现在可以在完全集成的桌面体验中预览适用于 Linux 的 Windows 子系统 (WSL) 支持,用于在) 上运行 Linux GUI 应用程序 (X11 和 Wayland Windows。
WSL 2 使 Linux GUI 应用程序能够感受到 Windows 上使用的本机和自然。
- 从 Windows 启动 Linux 应用 "开始"菜单
- 将 Linux 应用固定到 Windows 任务栏
- 使用 alt-tab 在 Linux 与 Windows 应用之间切换
- 跨 Windows 和 Linux 应用进行剪切和粘贴
你现在可以将 Windows 和 Linux 应用程序集成到工作流中,以获得无缝的桌面体验。
安装对 Linux GUI 应用的支持
先决条件
需要 Windows 11 版本22000或更高 版本才能访问此功能。 可以加入 Windows 预览体验计划,以获取最新的预览版。
安装了 vGPU 的驱动程序
若要运行 Linux GUI 应用,你应该首先安装与你的系统匹配的预览驱动程序。 这使你能够使用虚拟 GPU (vGPU) 以便你可以从硬件加速 OpenGL 呈现中获益。
全新安装-无之前的 WSL 安装
如果尚未这样做,请 安装 WSL 并为 Linux 分发设置用户名和密码。
使用管理员特权打开命令提示符。
选择 "开始",键入 " PowerShell",右键单击 Windows PowerShell,然后选择 "以 管理员身份运行"。
在出现提示时运行此命令并重新启动计算机:
PowerShellwsl --install -d Ubuntu
计算机重新启动后,将继续安装,并要求输入用户名和密码。 这将是 Ubuntu 分发版的 Linux 凭据。
你现在已准备好在 WSL 上开始使用 Linux GUI 应用!
现有 WSL 安装
如果已在计算机上安装了 WSL,则可以通过从提升的命令提示符运行 update 命令,更新到包含 Linux GUI 支持的最新版本。
选择 "开始",键入 " PowerShell",右键单击 Windows PowerShell,然后选择 "以 管理员身份运行"。
输入 WSL update 命令:
PowerShellwsl --update
你将需要重新启动 WSL,以使更新生效。 可以通过在 PowerShell 中运行 shutdown 命令来重新启动 WSL。
PowerShellwsl --shutdown
备注
Linux GUI 应用仅支持 WSL 2,不适用于为 WSL 1 配置的 Linux 分发版。 阅读有关 如何将分发从 WSL 1 更改为 WSL 2的信息。
运行 Linux GUI 应用
你可以从 Linux 终端运行以下命令,以下载和安装这些常用的 Linux 应用程序。 如果你使用的是不同于 Ubuntu 的分发,则可能会使用与 apt 不同的包管理器。 安装 Linux 应用程序后,可以在 " 开始 " 菜单中的 "分发名称" 下找到它。 例如:Ubuntu -> Microsoft Edge
。
更新分发中的包
sudo apt update
安装 Gedit
Gedit 是 GNOME 桌面环境的默认文本编辑器。
sudo apt install gedit -y
若要在编辑器中启动 .bashrc 文件,请输入: gedit ~/.bashrc
安装 GIMP
GIMP 是一个免费的开源光栅图形编辑器,用于图像操作和图像编辑、自由格式的绘图、不同图像文件格式之间的转换,以及更专门化的任务。
sudo apt install gimp -y
若要启动,请输入: gimp
安装 Nautilus
Nautilus (也称为 GNOME 文件)是 GNOME 桌面的文件管理器。 (类似 Windows 文件资源管理器) 。
sudo apt install nautilus -y
若要启动,请输入: nautilus
安装 VLC
VLC 是一个免费的开源跨平台多媒体播放器和一个播放大多数多媒体文件的框架。
sudo apt install vlc -y
若要启动,请输入: vlc
安装 X11 应用
X11 是 Linux 窗口系统,这是随附的应用和工具的其他集合,如 xclock、xcalc 计算器、用于剪切和粘贴的 xclipboard、xev 用于事件测试等。有关详细信息,请参阅 x.org 文档 。
sudo apt install x11-apps -y
若要启动,请输入要使用的工具的名称。 例如:
xcalc
,xclock
,xeyes
安装适用于 Linux 的 Google Chrome
安装适用于 Linux 的 Google Chrome:
- 将目录更改为临时文件夹:
cd /tmp
- 使用 wget 下载:
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- 获取当前稳定版本:
sudo dpkg -i google-chrome-stable_current_amd64.deb
- 修复包:
sudo apt install --fix-broken -y
- 配置包:
sudo dpkg -i google-chrome-stable_current_amd64.deb
若要启动,请输入: google-chrome
安装适用于 Linux 的 Microsoft Teams
安装适用于 Linux 的 Microsoft Teams:
- 将目录更改为临时文件夹:
cd /tmp
- 使用卷下载包:
sudo curl -L -o "./teams.deb" "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=linux&arch=x64&download=true&linuxArchiveType=deb"
- 使用 apt 进行安装:
sudo apt install ./teams.deb -y
若要启动,请输入: teams
安装适用于 Linux 的 Microsoft Edge browser
查找有关如何使用边缘有问必答网站上的命令行安装适用于 Linux 的 Microsoft Edge 浏览器的信息。 在页面的命令行安装部分下,选择 " 获取说明 "。
若要启动,请输入: microsoft-edge