绿色小软件下载
当前位置:首页 >> 业界风云 >> 如何在适用于 Linux 的 Windows 系统上运行 GUI 应用程序

如何在适用于 Linux 的 Windows 系统上运行 GUI 应用程序

埃隆·马斯克 业界风云 3

2016 年 5 月,Microsoft 推出了适用于 Linux 的 Windows 子系统 (WSL),并首次允许用户在 Windows作系统中实际运行 Linux,而无需虚拟机。从技术上讲,WSL 是作系统中的一个层,它使用户能够在 Windows 10、Windows 11 和更高版本的作系统上本地运行 Linux 文件系统、命令行工具、Linux 二进制文件、GUI 应用程序等。在本文中,我们将列出在 WSL 上执行 GUI 应用程序的所有步骤。Windows 子系统的最新版本是 WSL 2,于 2019 年 5 月推出,并引入了重要更改,最重要的是提供了真正的 Linux 内核。WSL / WSL 2 仅在 64 位版本的 Windows 10 / 11 上可用,并且默认安装。要在 WSL 上运行 Linux,您需要从 Microsoft Store 下载并安装可用的 Linux 发行版(发行版)或版本之一,例如 Ubuntu、OpenSUSE、Debian GNU 等。以下是您应该遵循的步骤:1. 通过在命令提示符或 Windows Power Shell 中运行命令 wsl 来验证您的系统是否启用了 WSL。如果未启用,则错误消息将显示“wsl 未被识别为命令”。如果启用了它,它将提示您安装 Linux 发行版。Windows 10 家庭版必须通过在“打开或关闭 Windows 功能”中选择“适用于 Linux 的 Windows Susbsystem”并单击“确定”来手动启用 WSL2. 下一步是下载并安装您选择的将在 WSL 上运行的 Linux 发行版。为此,请访问 Microsoft Store 并搜索“Linux”,然后单击所需的发行版下载并安装它。对于我的测试,我使用了 Ubuntu 20.04.4 版本。3. 再次运行命令 wsl。如果在上一步中正确安装了 Linux 发行版,这将打开 Linux 发行版的 SSH 终端。4. 现在,要在 Windows作系统上运行基于 GUI 的 Linux 应用程序,您需要 GWSL XServer。在 Microsoft Store 中搜索 GWSL 并下载并安装它。安装完成后,将鼠标悬停在其“系统托盘”图标上,以验证它是否已启动并运行。5. 接下来,通过在 SSH 终端中一个接一个地执行以下命令,从 GitHub 等下载用于运行 GUI 应用程序的脚本。git 克隆 https://github.com/hanifalisohag/Running_GUI_applications_on_wsl_windows11_or_windows10.git光盘Running_GUI_applications_on_wsl_windows11_or_windows10sudo chmod +x gui_scripts.sh6. 通过在终端上运行以行命令,从所有配置的来源下载并更新 Linux 包信息。请记住,根据您的互联网速度,这需要一些时间。sudo apt-get 更新7. 在此步骤中,我们下载并安装 X11 应用程序。这为 Linux作系统上的 GUI 环境提供了基本框架。它还包括提供系统时间图形显示的“xclock”应用程序。我们将使用此程序来测试 GUI 应用程序是否在 WSL 上成功运行。apt-get 安装 x11-apps8. 接下来,我们将下载并安装另一个 GUI 应用程序,即“Gedit”它是一个通用的文本编辑器,具有简洁的 GUI,我们将用于测试目的。apt-get 安装 gedit9. 现在,使用以下命令运行我们上面从 GitHub 下载的脚本。此脚本可帮助 GUI 应用程序定位 GWSL XServer./gui_script.sh10. 最后,您的 WSL 环境已准备好使用 Linux 发行版来运行任何 Linux GUI 应用程序。键入以下命令以运行特定应用程序并测试它们是否成功运行。x时钟gedit我在检测 GWSL XServer 时遇到了问题,尽管它已成功运行,并且按照上述步骤中所述执行了定位它的脚本。如果遇到这种情况,请在终端中按照指定的顺序运行以下命令。这为我解决了问题,我可以运行 GUI 应用程序。WINDOWS_HOST='回声$SSH_客户端 |awk '{ 打印 $1}''导出 DISPLAY=$WINDOWS_HOST:0.0回声显示输出到$DISPLAY验证上述内容后,您可以继续在 Windows 上试用任何其他 Linux GUI 应用程序。

如何在适用于 Linux 的 Windows 系统上运行 GUI 应用程序

协助本站SEO优化一下,谢谢!
关键词不能为空

免责声明

本站有部分为网络搜集整理而来, 如有版权及内容质疑,请即刻联系站长整改。分享是美德,欢迎转载,敬请注明出处

同类推荐
控制面板
您好,欢迎到访网站!
  查看权限
  • 最新文章

  • 热评文章

  • 热门文章

标签列表