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

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

3天内不再提示

Linux使用者请关注即将发布的GNOME 45

jf_ZqFkd6Up 来源:Linux迷 2023-09-10 09:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

由于转向标准 JavaScrip t模块(ESM),GNOME 45 将不兼容旧版本 GNOME 的扩展。 GNOME 桌面环境长期以来一直是Linux用户的首选。它以优雅的设计、用户友好的界面和丰富的扩展生态系统而闻名,使用户能够自定义其桌面体验。然而,随着技术的发展,依赖于技术的软件也必须进行相应的更新。 在一个重大变革中,即将发布的 GNOME 45 版本计划于 9 月 20 日发布,它将带来一个重大变化,影响到扩展与早期版本 GNOME 的兼容性。

162187da-4f72-11ee-a25d-92fbcf53809c.png

这一变革的推动力是采用标准JavaScript模块,也称为 ECMAScript 模块(ESM),作为管理和组织代码的主要机制。 尽管这一变化带来了几个好处,但它引发了有关旧版GNOME的扩展兼容性的担忧。 换句话说,所有为版本 45 之前的 GNOME 创建的扩展都将无法在新版本上运行。同样,适用于 GNOME 45 的扩展也将与旧版本不兼容。

那么解决方案是什么呢?

如果 GNOME 扩展的开发者希望涵盖整个 GNOME 版本范围,他们必须发布单独的构建,专门针对 GNOME 45 和之前的版本。 这无疑会给双方都带来复杂性,对于开发人员来说,他们必须进行双重开发,更有可能只关注与最新版本的兼容性,对于依赖扩展来定制桌面环境功能以满足个人需求的众多 GNOME 用户也会产生问题。 但这就是事实—— GNOME从GJS 的自定义导入系统转向行业标准 ECMAScript 6,这将导致为以前版本编写的每个扩展都会出现问题。因此,唯一要做的就是等待并看看 GNOME 扩展开发者将采取哪个方向。

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

    关注

    7

    文章

    2849

    浏览量

    53458
  • Linux
    +关注

    关注

    88

    文章

    11821

    浏览量

    219595
  • javascript
    +关注

    关注

    0

    文章

    526

    浏览量

    56544

原文标题:Linux 使用者请关注即将发布的 GNOME 45

文章出处:【微信号:Linux迷,微信公众号:Linux迷】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux新手最常踩的10个命令坑介绍

    从事运维工作十余年,带过不少新人,发现有些命令错误几乎是每个Linux使用者都曾经遇到过的。这些错误轻则导致操作失败、浪费时间,重则引发数据丢失、服务中断、生产事故。本篇文章结合2026年
    的头像 发表于 04-09 10:11 218次阅读

    探索 EPS - 45S 45W 单输出开关电源:特性、规格与应用

    探索 EPS - 45S 45W 单输出开关电源:特性、规格与应用 在工业电子设备的设计中,电源的选择至关重要,它直接影响着设备的性能、稳定性和可靠性。今天,我们就来深入了解一款备受关注4
    的头像 发表于 04-04 16:05 1021次阅读

    是否需要 USB 串行连接才能启动到 Linux

    是否需要 USB 串行连接才能启动到 Linux,正如 QSG 所建议的那样? 另外,我可以将即将发布的 Debian 映像刷新到 NVMe 并从 NVMe 启动吗?
    发表于 03-24 08:32

    无法获得在 StarFive 上运行的 StarFive Linux 映像的 55 或 69 版本,怎么解决?

    我是 VisionFive 2 的超级早鸟支持,我无法获得在 StarFive 上运行的 StarFive Linux 映像的 55 或 69 版本。绿色 LED 永远不会亮起。我尝试过使用此方法
    发表于 03-20 07:39

    Gnome桌面环境下启动cutefish终端等应用会报错如何解决?

    我使用的是202308 Debian镜像,我正在移植Cutefish桌面环境 目前我已经将Cutefish核心组件(fishui, core, libcutefish等) 但是目前在Gnome桌面
    发表于 02-27 07:26

    【书籍评测活动NO.67】成为硬核Linux开发:《Linux 设备驱动开发(第 2 版)》

    体验】+自拟标题注意事项1、活动期间如有作弊、灌水等违反电子发烧友论坛规则的行为一经发现将立即取消获奖资格2、活动结束后获奖名单将在论坛公示活动参与尽量完善个人信息如管理员无法联系到选中的评测则视为
    发表于 11-17 17:52

    deepin亮相2025中国Linux内核开发大会

    11 月 1 日,第二十届中国 Linux 内核开发大会(CLK)在深圳举办。CLK 作为国内 Linux 内核领域极具影响力的峰会,由清华大学、Intel、华为、阿里云、富士通南大、迪捷软件
    的头像 发表于 11-05 17:59 947次阅读

    元服务发布选择待发布软件包

    原因如下: 原因一:您尚未上传软件包,可以点“上传”去上传软件包。 原因二:之前上传软件包选择的“使用场景”为“仅测试”,重新上传包,修改“使用场景”为“测试和正式上架”。 6.当您发布软件包
    发表于 11-03 17:10

    元服务发布配置开发服务信息

    您作为开发的相关信息将面向元服务发布区域的用户公开,其中客服联系方式可能会提供给用户,用于咨询相关问题。 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务
    发表于 10-31 17:58

    元服务发布准备工作

    发布元服务前,详细了解华为应用市场的审核要求,并提前准备发布所需的文件、资源,以便您能顺利、快速通过发布审核流程。 仔细阅读元服务审核指南,了解
    发表于 10-10 15:48

    SSH 远程连接内网 Linux 服务器

    。 前提条件 在使用 ZeroNews SSH 远程连接 Linux 服务器之前,确认您的 Linux 服务器已开启远程连接服务。如果未开启 SSH,参考 CentOS/Ubunt
    的头像 发表于 09-17 19:52 606次阅读
    SSH 远程连接内网 <b class='flag-5'>Linux</b> 服务器

    华为工程师总结Linux笔记

    Linux 1.0 发布,代码量 17 万行,当时是完全按照自由免费的协议发布,随后正式采用 GPL 协议,目前 GPL 协议版本包括:GPLv1、GPLv2、GPLv3 以及未来的 GPLv4、GPLv5 等。 获取
    发表于 07-14 15:28

    KiCad 9.0.3 正式发布!

    “   KiCad 9.0.3 正式发布!支持更多工具和 Copilot 的华秋发行版也即将发布 9.0.3 版本 ” KiCad 9.0.3 版正式发布。9.0.3 稳定版本包含自上
    的头像 发表于 07-09 11:13 4335次阅读
    KiCad 9.0.3 正式<b class='flag-5'>发布</b>!

    linux环境下 软件启动失败怎么解决?

    Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland
    发表于 06-23 07:37

    RJ45是什么?RJ45接口定义和类型介绍 一文掌握RJ45

    RJ45 网络接口定义 RJ45不止有接口,还有相对应的水晶头,主要是指8针的连接器,主要用于以太网,“ RJ”表示已注册的插孔,“ 45”表示接口标准的序列号。 RJ45通常将末端连
    的头像 发表于 05-07 10:26 1.5w次阅读
    RJ<b class='flag-5'>45</b>是什么?RJ<b class='flag-5'>45</b>接口定义和类型介绍 一文掌握RJ<b class='flag-5'>45</b>