蚊章汇 - GTK3
type: channel
link: https://linuxcn.bwsl.wang/tag/GTK3/
items: 硬核观察 #930 TypeScript 5.0 即将完成，抢跑装饰器功能
items: Mozilla 在 Firefox 46.0 中再次拿 GTK3 集成来挑逗 Linux 用户们

硬核观察 #930 TypeScript 5.0 即将完成，抢跑装饰器功能
type: item
date: 2023-03-05T01:39:35+08:00
description: TypeScript 5.0 即将完成，抢跑装饰器功能TypeScript 团队已经推出了 5.0 RC，完整版本计划于 3 月 14 日发布。它最大的新功能是 ECMAScript 装饰器，这个功能可以通过名为装饰器表达式的注解来扩展类，允许以可重复使用的方式定制类及其成员。但装饰器目前不是 ECMAScript 2023 年草案的一部分。这意味着 TypeScript 的开发者将比 ECMAScript 规范更早获得这一功能。此外，TypeScript 5.0 编译器比以前快了约 10%。消息来源：Dev Class老王点评：我觉得 TypeScript 更好、更严谨。GNOME Shell 和 Mutter 合成器已经脱离了 GTK3GNOME Shell 现在将只依赖于 GNOME-Desktop-4 / GTK4，X11 显示代码已经脱离了 GTK3，并且 GTK3 也不再作为 Mutter 库/执行程序的依赖关系。GNOME-Shell 对 GTK3 的强制依赖已被放弃，而现在只有一个对 GTK4 运行环境的软链接。当然，仍然有一些依赖 GTK3 的应用，比如 GIMP 现在还在努力往 GTK3 上迁移，甚至还有一些依赖 GTK2 的应用。消息来源：Phoronix老王点评：很高兴能看到 GNOME 44 发布时摆脱了 GTK3。欧洲推动设立月球时区这个想法是去年年底在荷兰举行的一次会议上提出的，世界各地的航天组织同意迫切需要建立 “共同的月球参考时间”。目前，月球任务是按照操作航天器的国家的时间运行，一个国际公认的月球时区将使大家都方便。目前正在辩论是否应该由一个单一的组织来设定和维持月球上的时间。每个月球日的时间长达 29.5 个地球日，而且每天增加约 56 微秒。消息来源：AP News老王点评：或许以后每个星星都需要自己的时区。

Mozilla 在 Firefox 46.0 中再次拿 GTK3 集成来挑逗 Linux 用户们
type: item
date: 2016-03-14T15:50:00+08:00
description: GTK3 集成可以带来更丰富的主题支持、一些我们之前提到的功能、高分辨率组件绘制、更少的 X11 依赖、对输入设备的更好支持等等。在最新的 Firefox 45.0 中，对 GTK3 的集成再次以失败而告终。而那些勇于尝试的用户可以在 Firefox 46.0 beta 版本中再当回小白鼠了。是的，你没看错， Mozilla 刚刚放出了即将在 2016/4/19 发布的 Firefox 46.0 的第一个 beta 测试版，支持全平台，包括 GNU/Linux、Mac OS X 和微软 Windows。在 Firefox 46.0 beta 的发布公告中，再次提到了仅针对 GNU/Linux 平台的 GTK3 集成。也许我们会再次激动起来，不过，你要记得，GTK3 集成这个事情可是从 Firefox 42.0 就开始给 Linux 用户们许诺了，而在 2015 年 11 月 42.0 发布时显然并没完成承诺，直到现在也是！我们需要 GNU/Linux 上的 Firefox 支持 GTK3！GNU/Linux 系统上的 Mozilla Firefox 的 GTK3 支持是这些日子以来最渴望的功能，作为很多基于 Linux 内核的操作系统上的默认浏览器，我们希望它尽快实现！也许你还不知道为何需要 GTK3 支持，那么我来告诉你。GTK3 集成可以带来更丰富的主题支持、一些我们之前提到的功能、高分辨率组件绘制、更少的 X11 依赖、对输入设备的更好支持等等。我们查看了 Mozlla Firefox 的 Linux 版本中的 GTK3 集成的进度，并且根据 2016/3/2 Firefox 发布主管和 Debian/Ubuntu 开发者 Sylvestre Ledru 的说明来看，GTK3 事实上已经进入了 Firefox 46.0 中了。祝一切顺利吧！如果你不想等到 4/19 发布了，你现在可以下载 Mozilla Firefox 46.0 Beta 1 ，换到 beta 通道体验一番！（题图来自：deviantart.com）