#183 更新的 Flatpak

2025年1月17日 • 12 条笔记 • 由 Felix 整理

更新了 2025年1月10日至1月17日期间 GNOME 项目的进展情况。

Flatpak

Georges Stavracas (feaneron) 报告

上周发布了 Flatpak 1.16.0。这是多年来的第一个稳定版本!在此期间发生了很多事情,其中一些亮点是

  • 列出 USB 设备,结合 USB 门户,允许沙盒化的设备访问
  • 可访问性改进
  • 支持 Wayland 安全上下文
  • …等等!

我在博客文章中更详细地介绍了它:https://feaneron.com/2025/01/14/flatpak-1-16-is-out/

GNOME 核心应用和库

Maximiliano 🥑 发布公告

Snapshot 48.alpha 刚刚发布。在此版本中,我们添加了读取二维码的支持。

aperture 库也获得了此功能,并使用 rqrr crate,这意味着不再需要链接 zbar 了!

Libadwaita

使用 GTK4 构建现代 GNOME 应用程序的构建块。

Alice (she/her) 发布公告

libadwaita 自适应预览进行了一些改进:检查器 UI 现在不那么令人困惑,并且现在有一个快捷键可以直接打开它(Shift+Ctrl+M)。打开它的 API 现在是 公开 的,libadwaita 演示现在在其菜单中有一个自适应预览条目,以及检查器

Maps

Maps 让你快速访问世界各地的地图。

mlundblad

Maps 现在有一个重新设计的用户位置标记,使用新的“火炬”来指示方向,并使用系统强调色

Settings

配置 GNOME 桌面的各个方面。

Philip Withnall 发布公告

屏幕使用时间支持已登陆 GNOME 设置中的健康面板,完成了将该功能在整个桌面中实现所需的合并请求。它允许你监控电脑的每日使用情况,并设置每日使用时间限制。这除了去年的屏幕休息提醒功能之外。

非常感谢 Florian Müllner 和 Matthijs Velsink 对这项工作的审查,以及 Sam Hewitt 和 Allan Day 对该功能的设计工作。

现在可以在 GNOME OS nightly 镜像中进行测试。如果你在该功能中发现错误,请在 gnome-control-center 或 gnome-shell 中提交问题,并标记为“Wellbeing”标签。

GJS

在你的 JavaScript 程序中使用 GNOME 平台库。GJS 驱动 GNOME Shell、Polari、GNOME Documents 和许多其他应用程序。

ptomato 报告

我们还收录了 Marco Trevisan 的多项改进,进一步提高了访问 GObject 属性的性能,例如 button.iconNamelabel.useMarkup,并减少了从 JS 调用 GObject 方法时的内存使用量。

ptomato

在 GJS 中,命令行调试器现在可以检查对象的私有字段,这要归功于 Gary Li。

GNOME Circle 应用和库

Podcasts

GNOME 的播客应用程序。

alatiera

新年,新版本 🎉!

此版本带来了许多小的改进,使一切都变得更好!

现在可以做到以下几点

  • 现在可以标记单个剧集为已播放
  • 节目现在会根据窗口大小进行缩放
  • 可以使用 Control + W 快捷键关闭窗口

同时,我们也更改了一些内部内容

  • 重构下载机制,使其更快、更高效
  • 改进了应用程序启动时间

并修复了一些讨厌的错误

  • 自动检测缩略图的图像格式
  • 日期现在使用本地时间显示和计算,而不是有时使用 UTC
  • 修复了剧集描述中的可访问性警告
  • 正确触发下载,当 mpris 的缩略图封面缺失时
  • 正确计算剧集下载大小,如果 xml 元数据中缺失

第三方项目

Hari Rana | TheEvilSkeleton 报告

Refine

Version 0.4.0 暴露了 dconf 中的以下功能

  • 字体提示和字体抗锯齿选项
  • 背景选项
  • 窗口标题栏选项
  • 使用二次点击调整大小的切换
  • 窗口焦点模式选项
  • 自动悬停时抬起切换

我之前还发布了 0.2.0 版本,它引入了一个组合行,用于选择首选的 GTK 3 和 GTK 4 主题。

你可以在 Flathub 上获取 Refine。

Parabolic

下载网络视频和音频。

Nick

Parabolic V2025.1.2 发布,修复了用户遇到的一些错误。

以下是完整的变更日志

  • 修复了一个 cookie 文件在验证媒体 URL 时未被使用的问题
  • 修复了一个 Qt 版本的应用程序在先前使用的格式不可用时未选择最佳格式的问题
  • 修复了一个 Windows 应用程序上的更新按钮不起作用的问题
  • 更新了 yt-dlp

Mahjongg

经典东方牌游戏的单人版本。

Mat 报告

过去一周,Mahjongg 得到了显著改进

  • 在开始新游戏时,可以在布局之间旋转的新模式(由 K Davis 添加)
  • 在开始新游戏和暂停游戏时添加了过渡/动画
  • 使用 GTK 4 的 GPU 渲染来渲染图块,而不是 Cairo
  • 重新渲染了“Smooth”主题,以适应高分辨率屏幕
  • 由于许多优化,开始新游戏不再有延迟
  • 减少了调整游戏窗口大小时的帧数下降
  • 各种代码清理和一些修复内存泄漏

这些更改将在 Mahjongg 48 之后春季发布。在此之前,你可以通过从 GNOME Nightly 仓库 安装 org.gnome.Mahjongg.Devel Flatpak 来试用它们。尽情享受吧!

Fractal

GNOME 的 Matrix 消息应用程序,使用 Rust 编写。

Kévin Commaille 发布公告

在这寒冷的天气里,我们希望 Fractal 10.rc 能温暖你的心。让我们用我们自己的颁奖典礼来庆祝一下

  • 最具下一代技术的奖项颁发给…使 Fractal OIDC 感知。这确保了与 matrix.org 即将到来的身份验证更改 兼容。
  • 最有价值的修复奖项颁发给…在正确的位置显示用户和房间提及的药丸,而不是看似随机的位置,从而消除了我们最古老、最令人恼火的错误之一。
  • 最明智的改进奖项颁发给…使用附件的发送队列,确保所有消息的正确顺序并改善视觉反馈。
  • 最被低估的功能奖项颁发给…允许对贴纸做出反应,同时修复了一个崩溃问题。
  • 最明显的调整奖项颁发给…从头像菜单和直接聊天中的成员资料中删除“打开直接聊天”菜单项。
  • 最清晰的增强奖项颁发给…在房间升级菜单中将实验版本标记为实验版本。

像往常一样,此版本还包括其他改进、修复和新的翻译,这要归功于我们所有的贡献者和上游项目。

它可以通过 Flathub Beta 安装,请参阅我们的 README 中的说明

顾名思义,它应该相当稳定,我们预计在 Fractal 10 发布之前只会包含小的改进。

如果你想知道寒冷的日子里该做什么,可以尝试修复我们的一些 新手问题。我们一直在寻找新的贡献者!

本周就到此为止!

下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!