#217 麻将周日
2025年9月21日 • 12 条笔记 • 由 Felix 整理GNOME 项目在 9 月 14 日至 9 月 21 日这一周的进展情况更新。
GNOME 核心应用和库
GLib ↗
作为 GTK 和 GNOME 等项目的基石的底层核心库。
Tobias Stoeckmann 继续努力修复 GLib 中的各种整数溢出边界情况,使该库对每个人来说都更加可靠,即使你的程序陷入了奇怪的边界情况。本周:字符串实用函数 🎉
GNOME Circle 应用和库
麻将 ↗
匹配方块并清空棋盘
麻将已被 Circle 接受!它是一款历史悠久的 GNOME 游戏,但得益于 Mat 在过去几个周期中的工作,它现在看起来非常清新简洁。恭喜 🥳
https://apps.gnome.org.cn/Mahjongg
Mat 说
麻将 49.0 版本已发布,可在 Flathub 上获取。此版本包含许多改进
- 新的应用程序图标 (Tobias Bernard)
- 保存和恢复启动时的活动游戏 (François Godin)
- 调整深色和高对比度模式下的主题对比度
- 点击无法选择的方块时,使其抖动
- 用游戏规则对话框替换帮助文档
- 添加在活动游戏期间更改布局的确认对话框
- 将“困难”布局重命名为“台北”
- 从分数对话框中删除日期列,为玩家姓名留出更多空间
- 修复分数对话框中回收行时文本输入焦点
- 降低使用 Cairo 渲染器时的帧数下降
- 直接使用 Rsvg 而不是 GdkPixbuf 加载资源
- 与分数对话框相关的几个性能优化
- 翻译更新
Déjà Dup Backups ↗
一个简单的备份工具。
Déjà Dup Backups 49.0 终于发布了!这是一个重大更新 - 默认使用 Restic,通过文件管理器恢复,以及重大的 UI 刷新。
更多信息请参见:https://discourse.gnome.org/t/deja-dup-49-0-released/31441
第三方项目
Alain 说
Planify 4.14 发布
我们很高兴地宣布发布 Planify 4.14,它带来了重大新功能、性能改进和重要的错误修复。
此版本的主要亮点包括
- 重写的 CalDAV 后端,支持 Radicale、Baïkal 和其他 CalDAV 服务器 — 感谢 @byquanton。
- 修复了完成或删除任务以及 CalDAV 同步期间的内存泄漏 — 感谢 @markochk。
- 新的视图缓存系统,可在视图不使用时自动释放未使用的内存。
- 添加了可自定义的侧边栏过滤器:明天、某天、重复、无标签和所有任务。
- 改进了同步:Planify 现在尊重来自 Nextcloud 和 Todoist 的任务顺序,并采用新的重新排序算法。
- 正在进行的工作,使 WebKit 和 Evolution 依赖项变为可选,为 Windows 和 macOS 支持铺平道路 — 感谢 @byquanton。
- 任务描述中的拼写检查器支持。
- 修复了在 Nextcloud/CalDAV 项目中移动带有子任务的任务时的错误。
- 更新了主题(浅色、深色、深蓝色)并改进了任务设计,以提高可读性。
- 笔记、提醒和子任务的标签和指示器现在与任务标题的右侧对齐。
- 为每个任务列表添加了一个快速添加按钮。
- 新的完成动画和完成任务时的更新声音。
- 添加了完成通知,以便用户可以轻松查看已完成的任务。
Planify 4.14 现已在 Flathub 上提供:https://flathub.org/apps/io.github.alainm23.planify
阅读完整的公告:https://useplanify.com/blog#planify-414-is-here
每个人都会犯错,这就是为什么在 Gradia 中,你将能够编辑已经绘制的元素的位置和属性,例如颜色和大小。这可以省去你重新放置的麻烦。请在 Github 上关注未来的发展。
xjuan 报告
Casilda 1.0 发布!一个简单的 Wayland compositor 小部件,用于 GTK 4
发布说明
- 添加 dmabuf 支持 (Val Packett)
- 添加 vapi 生成 (PaladinDev)
- 添加库 soname (Benson Muite)
- 实现 GtkScrollable 接口
- 添加 get_client_socket_fd()
- 添加 spawn_async()
- 删除 bg-color 属性
- 在 snapshot() 中直接渲染窗口和弹出窗口
- 将窗口定位在小部件的中心
- 改进了瞬态窗口的处理
更多信息请参见 https://blogs.gnome.org/gtk/2025/09/15/casilda-1-0-released/
SSH Studio v1.2.2 发布!
SSH-Studio 是一款新的桌面应用程序,用于管理你的 ~/.ssh/config,无需深入终端编辑器。它通过让你搜索、编辑和验证主机,使 SSH 工作更加容易,界面简洁。
该应用程序还提供原始/差异视图以进行高级编辑、内联错误检查、快速操作(例如复制或测试连接),甚至是一个简单的 SSH 密钥管理器。自动备份可确保你的配置在实验时保持安全。
在 Flathub 上查看
GNOME 网站
从 GNOME 49 开始,Damned Lies 现在遵循 GNOME 发布周期。即使 Damned Lies 会持续部署,它也有助于跟踪更改,并肯定会激励开发,因为我们有一个截止日期!
对于这个周期,如之前 TWIG 中解释的那样,我们切换到基于第三方系统的身份验证,它运行良好。你可以使用你的 GNOME SSO 帐户连接。
在用户界面的一些变化和一些错误修复中,我们现在以 HTML 和纯文本两种形式发送通知。Vertimus 工作流程的一些元素也得到了修复,从而提高了贡献的稳定性,并提供了更好的错误消息,帮助翻译人员、审核人员和提交者在无需在 Damned Lies 的问题跟踪器上打开问题的情况下自行调试情况。
大部分工作都在后台完成。负责计算统计信息、生成 POT 文件和 Git 存储库的代码已被重构。这是这个周期的最重要的部分,因为它是实现其他新功能的前提:异步 Git 提交和推送,以及异步刷新统计信息。相同的代码覆盖率下,测试数量从大约 300 个增加到 500 多个。
现有代码现在更加稳定,Damned Lies 可以持续部署而不会产生恐惧。而且就是这样。你是否注意到九月份的所有无声更新?
杂项
你是否维护一个使用媒体编解码器的应用程序的 flatpak?如果是,请将其升级到新的运行时 org.gnome.Platform//49 (org.freedesktop.Platform//25.08)!旧版本直接从思科的服务器下载一些编解码器,而思科已经对某些地方进行了地理封锁,包括整个乌克兰。因此,你的 flatpak 可能无法为那里的人安装,详情请参见:https://github.com/cisco/openh264/issues/3886
Valentin 为 GNOME OS 添加了一个防火墙。这可以保护你的计算机免受网络上其他设备的侵害。默认情况下,我们使用宽松的策略以确保大多数应用程序都能正常工作,但你可以更改它以提高安全性。请查看我们的 安全加固指南 中的相关部分。
我们还大大改进了 Nvidia 驱动程序支持。驱动程序状况不佳,但在进行了大量修复后,现在大多数功能都应该可以正常工作。
如果你玩游戏或使用 CUDA 等功能,我们将感谢你帮助测试更多硬件和应用程序。GNOME OS 仍然是预发布软件,但如果你有兴趣测试,可以按照 这里的安装说明 进行操作。安装后,通过运行启用 Nvidia 驱动程序
sudo updatectl enable nvidia-driver --now然后,重新启动并测试你最喜欢的游戏或 CUDA 应用程序。如果你发现任何问题,请随时 在此处报告。
注意:我们使用 Nvidia 的新型“开放”内核模块,因此只有 2000 和 1600 系列或更新的显卡才能与 GNOME OS 配合使用。
GNOME 基金会
Allan Day 发布公告
另一个 每周 GNOME 基金会更新 可用,涵盖过去七天的亮点。亮点包括 GNOME 49 的发布、一个新的筹款委员会以及自托管我们的 Matrix homeserver。
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!








