由于转向标准 JavaScrip t模块(ESM),GNOME 45 将不兼容旧版本 GNOME 的扩展。 GNOME 桌面环境长期以来一直是Linux用户的首选。它以优雅的设计、用户友好的界面和丰富的扩展生态系统而闻名,使用户能够自定义其桌面体验。然而,随着技术的发展,依赖于技术的软件也必须进行相应的更新。 在一个重大变革中,即将发布的 GNOME 45 版本计划于 9 月 20 日发布,它将带来一个重大变化,影响到扩展与早期版本 GNOME 的兼容性。
这一变革的推动力是采用标准JavaScript模块,也称为 ECMAScript 模块(ESM),作为管理和组织代码的主要机制。 尽管这一变化带来了几个好处,但它引发了有关旧版GNOME的扩展兼容性的担忧。 换句话说,所有为版本 45 之前的 GNOME 创建的扩展都将无法在新版本上运行。同样,适用于 GNOME 45 的扩展也将与旧版本不兼容。
那么解决方案是什么呢?
如果 GNOME 扩展的开发者希望涵盖整个 GNOME 版本范围,他们必须发布单独的构建,专门针对 GNOME 45 和之前的版本。 这无疑会给双方都带来复杂性,对于开发人员来说,他们必须进行双重开发,更有可能只关注与最新版本的兼容性,对于依赖扩展来定制桌面环境功能以满足个人需求的众多 GNOME 用户也会产生问题。 但这就是事实—— GNOME从GJS 的自定义导入系统转向行业标准 ECMAScript 6,这将导致为以前版本编写的每个扩展都会出现问题。因此,唯一要做的就是等待并看看 GNOME 扩展开发者将采取哪个方向。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:Linux 使用者请关注即将发布的 GNOME 45
文章出处:【微信号:Linux迷,微信公众号:Linux迷】欢迎添加关注!文章转载请注明出处。
相关推荐
值得一提的是,GNOME 46桌面环境引入了对远程桌面协议(RDP)的支持,包含X.Org和Wayland两种服务器协议,既可作为系统服务运行,也能以无头用户会话模式运行,赋予GNOME实现GUI远程桌面的能力。
发表于 03-21 09:51
•309次阅读
据悉,这一RDP特性兼容X.org及Wayland显示服务器协议,不论是作为核心系统服务,还是利用无header用户会话均能正常运作,为GNOME桌面环境赋予GUI远程桌面能力。
发表于 01-16 13:59
•276次阅读
2023年12月12日,OpenHarmony人才生态大会(以下简称“大会”)即将在上海召开。
本届大会以“繁荣生态,人才先行”为主题,面向关注OpenHarmony人才生态的各高校教师、社区共建
发表于 12-04 16:30
2023年12月12日,OpenHarmony人才生态大会(以下简称“大会”)即将在上海召开。
本届大会以“繁荣生态,人才先行”为主题,面向关注OpenHarmony人才生态的各高校教师、社区
发表于 12-04 16:23
申请发布证书
发布证书由AGC颁发的、为HarmonyOS应用配置签名信息的数字证书,可保障软件代码完整性和发布者身份真实性。证书格式为.cer,包含公钥、证书指纹等信息。
说明
请确
发表于 11-27 15:56
顶尖技术专家和行业领袖,围绕如今备受关注的行业热点话题以及最前沿的实践经验,进行深入探讨和分享。OpenHarmony 即将精彩亮相,为与会者带来一场技术盛宴。
OpenHarmony 开源三年多来
发表于 11-22 10:28
在Linux系统中,内存监控是优化系统性能的关键。本文为你介绍12种方法,帮助你全面掌握Linux系统的内存使用情况。这些方法包括查看/proc/meminfo、使用atop、free、GNOME System Monitor等
发表于 11-13 09:30
•1762次阅读
,后续将会把它们全部集成到VisionFive 2的整体软件解决方案中。
目前SOW仍在进行中,请各位开发者持续关注我们的后续发布~
发表于 10-08 09:15
Linus Torvalds 宣布了即将发布的 Linux 6.6 内核系列的首个 Release Candidate (RC)开发里程碑的公共测试版本。 距离 Linux Kerne
发表于 09-15 11:22
•860次阅读
使用者在选择伺服电机时通常关心以下几个方面: 首先就是伺服电机的性能参数,包括额定功率、额定转矩、最大转速、控制精度等内容。这些参数直接影响到伺服电机在具体应用中的性能表现和能力。 其次是伺服电机
发表于 07-07 08:10
•216次阅读
有没有跑linux,无需外部网络芯片直接接RJ45的主控芯片?
你看看那些带45接口的开发板。去新唐官网
发表于 06-21 06:36
在内部使用 Azure Linux 两年,并从 2022 年 10 月开始公开预览后,微软本周终于正式提供其 Azure Linux。Azure Linux 是 Azure Kubernetes
发表于 05-28 08:34
https://lkml.org/lkml/2023/5/7/206
Linus Torvalds 本周初发布了 Linux 6.4-rc1,这也标志着令人兴奋的 Linux 6.4 周期合并窗口
发表于 05-25 08:18
我正在尝试将 gnome-desktop (mutter, gnome-shell) 与 wayland 和 IMX8MMini GPU vivante egl 一起使用,但我正面临着一个带有光标
发表于 05-16 06:52
我是一名电子工程师,在这方面知识不多。我的计划是创建一个可启动的 Linux yocto 映像来测试载板并打开 LVDS 输出(因为我认为必须通过在 yocto 映像中打开它来完成),我还没有到这个
发表于 05-09 08:01
评论