0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

WSL中运行Linux GUI应用已成为现实

Linux爱好者 来源:开源中国 作者:开源中国 2020-10-10 14:40 次阅读

在 WSL 中运行 Linux GUI 应用已成为现实,微软 WSL 团队产品经理 Craig Loewen 在推特展示了其团队为 WSL 添加对 Linux GUI 应用的支持,并表示越来越接近初始预览阶段,将会在未来几个月内发布的 Windows Insiders 预览版本中引入。

当前的 WSL 支持运行命令行 Linux 应用,通过 Linux GUI App Integration(WSLG) 未来开发者将能运行包含图形界面的 Linux 应用。

从官方展示的 GIF 中可以看到,在 WSL 运行 Linux GUI 应用将支持许多不同类型的应用程序,包括完全在 Linux 环境中运行的 IDE。此外还提供了很多适配和完成的细节,例如在任务栏中显示 Linux 应用程序的图标,以及支持麦克风和音频(GIF 展示了在 WSL 中运行 Microsoft Teams 的 Linux 版本)。

相信微软此举并不是出于对 Linux 的热爱,更多的是为了吸引和鼓励开发者在 Windows 而不是 Linux 发行版上开发、运行和测试应用程序,使得 Linux 开发者多了一个留在 Windows 的理由。这也是微软阻止用户离开其软件生态并最终依赖于它的一种方法。

如果想了解有关此功能变更背后的架构的更多信息,查看 WSL 开发者 Steve Pronovost 在XDC 2020 大会发表的X11 和 Wayland主题演讲。

责任编辑:YYX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10981

    浏览量

    206687
  • GUI
    GUI
    +关注

    关注

    3

    文章

    606

    浏览量

    38772
收藏 人收藏

    评论

    相关推荐

    微软WSL更新支持IPv6流量透过Linux

    据悉,微软近期对Windows Subsystem for LinuxWSL)进行了2.2.2版本更新,包含多项优化改进。其中最引人注目的便是新增的nft规则,允许IPv6数据包经过Linux容器传输。
    的头像 发表于 04-08 10:23 261次阅读

    【从0开始创建AWTK应用程序】编译应用到嵌入式Linux平台运行

    AWTK是基于C语言开发的跨平台GUI框架。本系列文章介绍如何从0开始创建AWTK应用程序,包括搭建开发调试环境、使用AWTK创建Hello工程并在模拟器上运行、将AWTK应用程序移植到其它平台
    的头像 发表于 12-07 12:08 278次阅读
    【从0开始创建AWTK应用程序】编译应用到嵌入式<b class='flag-5'>Linux</b>平台<b class='flag-5'>运行</b>

    linux虚拟机怎么运行代码

    运行代码是Linux虚拟机中的常见操作,本文将详细介绍如何运行代码。 首先,要运行代码,你需要先安装好Linux虚拟机,并确保能够顺利
    的头像 发表于 11-17 10:12 2073次阅读

    工业安灯ANDON呼叫系统已成为智能制造必要工具

    工业安灯ANDON呼叫系统已成为智能制造必要工具。它能够提高生产车间的安全性、生产效率和生产质量,为企业提供了安全、高效、可靠的解决方案。随着智能制造的不断发展,工业安灯ANDON呼叫系统的应用将会越来越广泛,为企业的生产提供更多的保障。
    的头像 发表于 09-12 16:25 273次阅读
    工业安灯ANDON呼叫系统<b class='flag-5'>已成为</b>智能制造必要工具

    Windows11 wsl2安装Ubuntu-20.04

    Windows11 wsl2安装Ubuntu-20.04
    的头像 发表于 08-16 10:04 599次阅读
    Windows11 <b class='flag-5'>wsl</b>2安装Ubuntu-20.04

    WSL2下的Linux安装OpenVINO,为什么无法初始化Xv输出?

    已在 WSL2 下的 Linux* 安装OpenVINO™。 遇到错误:执行以下命令时 无法初始化 Xv 输出 : ./vehicle_pedestrian_tracking.sh person-bicycle-car-de
    发表于 08-15 06:38

    基于WSL2的Aosp12源码开发环境搭建案例

    WSL2子系统启动的情况下,可以通过在电脑端输入:\wsl$访问到wsl2子系统中的ubuntu系统。
    发表于 08-03 09:45 289次阅读
    基于<b class='flag-5'>WSL</b>2的Aosp12源码开发环境搭建案例

    如何在openEuler WSL中体验完整的桌面环境?

    WSL是微软发布的让用户能够在windows上使用Linux环境的技术,openEuler已发布多个版本的WSL镜像。
    的头像 发表于 08-02 18:22 2560次阅读
    如何在openEuler <b class='flag-5'>WSL</b>中体验完整的桌面环境?

    deepin WSL安装教程

    看完《deepin V23成功适配WSL,我们做了什么?》,大家是不是迫不及待地想试一试?接下来,我们简单演示一下deepin WSL的安装。
    的头像 发表于 07-15 11:17 775次阅读
    deepin <b class='flag-5'>WSL</b>安装教程

    如何使用openEuler WSL sideload

    自openEuler 22.03 LTS SP2版本开始,repo仓库里默认发布WSL sideload压缩包,不方便访问Windows Store的用户可以使用这种方法安装体验openEuler WSL
    的头像 发表于 07-15 11:00 477次阅读
    如何使用openEuler <b class='flag-5'>WSL</b> sideload

    Linux内核的编译和运行

    想让Linux内核代码跑起来,得先搭建编译和运行代码的环境。
    发表于 06-23 11:56 347次阅读
    <b class='flag-5'>Linux</b>内核的编译和<b class='flag-5'>运行</b>

    【番外篇】WSL2下的usb设备使用

    【番外篇】WSL2下的usb设备使用
    的头像 发表于 06-13 09:06 1432次阅读

    WSL2中使用USB串口

    介绍在WSL2中使用USB
    的头像 发表于 06-08 09:49 2756次阅读
    <b class='flag-5'>WSL</b>2中使用USB串口

    imx6qasbresd运行Qt5 GUI 应用程序面临分段错误怎么解决?

    我正在使用带有 BSP 版本 5.10.7.2 和 vivante 版本 6.4.3 的 imx6qasbresd 板,我正在使用 X11 显示服务器。我正在尝试运行 Qt5 GUI 应用程序或普通
    发表于 05-30 10:21

    获取Linux办法

    子系统(WSL):WSL全称Windows Subsystem for Linux,几乎所有的Linux功能在WSL中均有包含(不过目前
    的头像 发表于 05-22 14:39 491次阅读
    获取<b class='flag-5'>Linux</b>办法