Ubuntu 用户可能不太了解 GNOME项目 在本周的新闻文章中,他们提到圆边已被移除。 这很有意义:Ubuntu 的顶部面板是一个长方形条,但在原始桌面上并非如此。 现在,左右有一个圆形的部分,这是他们今天向我们提出的变化。
El 本周的文章 它的标题是“新年,新日历”,好吧,他们并没有做出巨大的改变。 相反,他们已经完成了他们对许多其他应用程序所做的事情:他们的设计将被修改,但因为他们将开始使用 GTK4. 如果一切顺利,并且没有什么让我们产生其他想法,它将作为 GNOME 42 的一部分出现,该版本将于 XNUMX 月发布。
本周在 GNOME
- La 截图工具 它已被提交以集成到 GNOME 42 中,尽管它仍有一些需要调整的地方。
- 顶部面板下方的边框已被移除,确保小细节将提高性能(更多细节, 信息).
- GLib 现在支持属性组和标记组,它们允许您一次将多个绑定或标记附加/分离到 GObject。
- GJS 改进:
- 在 GNOME 运行时支持 WeakRef 和 FinalizationRegistry。 该项目警告要小心使用它,但他们可能会为循环引用的问题提供一些解决方案。
- BigInt 值已通过 64 位参数传递给 GObject 自省函数。 这样,您最终可以处理无法精确存储为 JS Number 值的大数字,并将它们正确传递给 C。例如,GLib.Variant.new_int64(2n ** 62n)。
- 在 GLib 模块中添加了常量 GLib.MAXINT64_BIGINT、GLib.MININT64_BIGINT 和 GLib.MAXUINT64_BIGINT。
- 修复了将 NONE Gdk.Atom 值传递给函数时会中断的错误。
- 经过近一年半的工作,Gstreamer 1.20 已经到来。 最杰出的新奇事物:
- GitLab 上的开发更改为包含所有模块的单个 git 存储库,并且开发分支从 master 移动到 main。
- GstPlay:新的高级播放库,取代 GstPlayer。
- 对 libsoup2 和 libsoup3 的运行时支持(对 libsoup3 的支持是实验性的)。
- 新的 VA-API 插件实现已通过更多解码器和新的后处理元素进行了扩展。
- 旧的 VA-API vaapi 插件、新的 VA-API va 插件和 Intel Media SDK msdk 中添加了对 AV1 硬件解码的支持。
- 视频解码器子帧支持。
- 在 encodebin 和 transcodebin 中对 VP8、VP9、H.265 的智能编码支持(直通)。
- 对 WebKit Port for Embedded (WPE) 网页源元素的音频支持。
- 许多 WebRTC 改进,例如自动视频解码器丢包、数据损坏和关键帧请求处理。
- 视频转换软件的更多快捷途径。
- 对 Linux 无状态 CODEC 的支持使得获得 MPEG-2 和 VP9 成为可能。
- mp4 和 Matroska 多路复用器现在支持 H.264/H.265 输入流的配置文件/级别/分辨率更改(即动态更改编解码器数据)。
- 许多新插件、功能、性能改进和错误修复。
- 他们推出了 Workbench,这是一个用于 GNOME 开发的学习和原型设计应用程序。 它有 GTK/CSS 实时预览。
- GStPipelineStudio 0.2.0 已经发布。
- 现已推出 lxi-tools v2.0,它是一组开源软件,用于管理网络连接的 LXI 兼容测试仪器,例如现代示波器、电源、频谱分析仪等。
- Phosh 0.15.0,具有新功能,例如可滑动通知、快速设置中的 VPN 支持、身份验证和状态图标,以及对任意密码的支持。
- Burn-My-Windows 添加了对打开窗口的支持,并添加了关闭时窗口中断的效果。
- 新的锁定屏幕消息扩展,您可以使用它在锁定屏幕上放置个性化消息。
这一直是 GNOME 中的这一周