文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

WSLg功能初探:在Windows 10上运行Linux GUI应用

2024-12-03 04:12

关注

[[403178]]

在今年的 Build 2021 开发者大会上,微软正式发布了 WSLg 功能,并表示 Windows 10 Build 21364 及更高版本均会支持该功能。该功能主要利用 Wayland 服务器在 Windows 10 系统上显示 Linux GUI 应用程序。

Windows 开发者平台项目经理 Craig Loewen 解释道:“WSLg 将启动一个配套的系统发行版本,包括 Wayland, X server 和 audio server,以及让 Linux GUI 应用和 Windows 通信所需要的所有东西”。Windows 10 预装 WSLg 功能是一个令人兴奋的发展,因为它模糊了 Linux 和 Windows 10 之间的界限,粉丝们得到了两个世界的好处。

安装 WSLg

想要使用 WSLg 功能,用户首先需要升级到最新的 Windows 10 预览版。在写这篇文章的时候,最新 Build 版本号是 21390。在安装最新 Windows 10 预览版之后,你就可以安装 Windows Subsystem for Linux,并安装一个新的 Linux 发行版。

例如,要安装支持 GUI 的 Windows Subsystem for Linux(WSL) 并自动安装 Ubuntu,你可以在 Windows 10 管理员权限命令提示符下输入 wsl --install -d Ubuntu。对于已经安装 WSL 的用户来说,你需要更新WSL以增加对WSLg引擎的支持,使用wsl --update命令,然后是wsl --shutdown,如下图所示。

一旦WSL被更新,你需要使用 wsl --list -v 命令确保你安装的 Linux 发行版被配置为使用 WSL 2。如果你想使用的发行版是版本1,你需要使用wsl --set-version _distro_name_ 2命令将其升级到版本2。例如,要把kali-linux升级到WSL2,我们要在命令提示符下输入 wsl --set-version kali-linux 2。

为了在 WSLg 中获得更好的性能,微软建议你安装以下预览版驱动程序。用于 WSL 的 AMD GPU 驱动,用于 WSL 的 Intel GPU 驱动,以及用于 WSL 的 NVIDIA GPU 驱动。一旦你的发行版被升级,你现在可以使用WSLg来运行Linux GUI应用程序。

在 Windows 10 中运行 Linux GUI 应用程序

在过去十年中,随着Linux作为桌面操作变得越来越流行,越来越多的软件开发商开始推出适用于 Linux 的版本。例如,适用于 Linux 的 Edge、Chrome、VLC 等等。接下来,外媒演示了目前只能通过 WSLg 功能才可以运行的 Linux GUI 应用。

Nautilus

Nautilus 是 GNOME 桌面环境的官方文件管理器。虽然你可能会发现在 Windows 10 中使用文件管理器更容易,但 Nautilus 说明了各种类型的应用程序如何在 WSLg 下工作。

你可以用以下命令安装和运行 Nautilus:

 

  1. sudo apt install Nautilus  
  2. nautilus 

Stacer

Stacer 是一个开源的系统优化器和 Linux 的应用程序监视器/任务管理器。

你可以用以下命令安装和运行 Stacer

 

  1. sudo apt install stacer  
  2. stacer 

Timeshift

Timeshift是一个Linux的备份软件,可以用来创建文件系统的快照。

你可以用以下命令安装和运行 Timeshift:

 

  1. sudo apt install timeshift  
  2. sudo timeshift-gtk 

Hedgewars

[[403179]]

虽然 Hedgewars 不是一个 Linux 专用的游戏,但我想把它包括进来,以表明即使是游戏也可以在 WSLg 下运行。虽然 WSLg 很可能不是为游戏而设计的,但你可以用它来玩游戏的事实表明了这个新功能的全部深度。

你可以用以下命令安装和运行Hedgewars。

 

  1. sudo apt install hedgewars  
  2. hedgewars 

 

来源:cnBeta.COM内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯