#127 欢迎消息
2023年12月22日 • 10 条笔记 • 由 Felix 整理更新:12月15日至12月22日期间 GNOME 项目的进展情况。
主权技术基金
作为 GNOME STF (Sovereign Tech Fund) 项目的一部分,许多社区成员正在进行与基础设施相关的项目。
- Adrian 重新设计了 homed 的一些内部结构,允许管理员在无需用户密码的情况下更改用户设置 https://github.com/systemd/systemd/pull/30109
- Adrian 实现了通过 AccountService 更改 homed 密码的功能 https://gitlab.freedesktop.org/accountsservice/accountsservice/-/merge_requests/144?commit_id=d12301d8f7d6ee18bbc47a0825abb78fb89dfcb3#note_2214175
- Adrian 尝试通过 GDM 实现会话锁定。这允许 homed 在会话锁定时丢弃主目录的加密密钥。
- Joanie 为 Orca 添加了一个全局可用的表格导航器 https://gitlab.gnome.org/GNOME/orca/-/commit/1a330fc42
- Joanie 进行了一系列关键绑定和按键捕获代码的清理、错误修复和改进。
- Alice 致力于底部工作表调整大小,将消息对话框移植到新系统,并使对话框能够始终使用浮动/底部工作表显示,而不是自动切换。
- Ivan 测试了新的 Tracy
dladdr()缓存,用于调用堆栈采样。虽然它显著减少了与 GJS 的竞争,并使使用调用堆栈采样分析 GNOME Shell 更加可行,但仍然会产生一些竞争开销。- Georges 推出了 USB 门户的 v2 版本
- Georges 使截图门户在可用时使用 GNOME Shell 的屏幕录制 UI https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2999
- Julian 正在研究为快速设置弹出窗口添加滚动支持,这将非常有用 在小型笔记本电脑上
- Julian 致力于保持符号图标在其标称大小,并将其置于圆形内 https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3066
- Philip 为 GLib/GObject/Gio 使用 gi-docgen 制作了在线文档 https://gitlab.gnome.org/GNOME/glib/-/issues/3037
- Tobias 在文件选择器对话框模拟中添加了 相邻文件访问 https://gitlab.gnome.org/Teams/Design/app-mockups/-/blob/master/files/file-chooser.png
GNOME 网站
Sophie (她/她) 报告
我们新的 欢迎来到 GNOME 网站现在可以通过 welcome.gnome.org 访问。该页面可以帮助新手以及更有经验的贡献者开始在 GNOME 的新领域工作。页面目前提供巴西葡萄牙语、英语、印尼语、俄语、瑞典语和乌克兰语版本。应用程序的贡献说明是自动生成的,其中包含针对 90 多个应用程序的特定信息。您可以在我的 介绍博客文章中了解更多信息。
GNOME 核心应用和库
Tracker ↗
一个文件系统索引器、元数据存储系统和搜索工具。
在 Tracker SPARQL 中,由于 Carlos Garnacho 的优化,峰值内存使用量和索引过程中的整体内存分配将显著减少。请参阅 MR 以获取完整详细信息。
Carlos Garnacho 在 Tracker Miners 中添加了一些新的功能测试,用于测试元数据提取中的故障情况以及从沙盒中逃逸的潜在途径。请参阅 MR 以获取详细信息。
GLib ↗
作为 GTK 和 GNOME 等项目的基石的底层核心库。
Thomas Haller 一直致力于修复
GObject中的潜在竞争,https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3769
第三方项目
Alain 说
Planify 4.3 已发布,可在 Flathub 上获取
最新消息
- 快速添加改进:现在支持项目选择、截止日期、优先级、标签和固定。
- 侧边栏筛选设置:现在可以重新排序、隐藏筛选器和任务切割器。
- 备份支持:现在可以创建备份副本并从其他地方导入它。Planify 将导入所有任务和设置。
- Todoist 离线支持:没有互联网连接,继续使用 Planify 与 Todoist,任务将在本地保存并在连接恢复时同步。
错误修复和翻译
- @hachikoharuno 贡献了俄语翻译。
- @Jaques22 修复了欢迎项目 #1079 中的错别字。
- 修复了显示日历事件颜色时的错误。
- 修复了错误 #1076、#1073。
Krafting 发布公告
大家好!
我发布了 Playlifin 的 2.0 版本,我重新编写了大部分代码,使其不易出错,同时也添加了一些新功能!
新功能包括
- 删除了“日志”功能。所有内容都通过控制台或文件记录。
- 添加了一个设置,用于关闭 SSL 证书验证(以便它可以与自签名证书一起工作!)
- 添加了一个状态栏,显示当前进度,而不是日志。
- 添加了一个设置,用于同时搜索视频、音频或两者(默认:音频)。
- 现在在标题栏中使用 libadwaita 部件。
现在可在 Flathub 上获取
Fractal ↗
GNOME 的 Matrix 消息应用程序,使用 Rust 编写。
Kévin Commaille 发布公告
让我们庆祝冬至(或夏至)发布新的 Fractal 测试版!即使 Fractal 5 仅发布了一个月前,开发仍在稳步进行,并有一些新的贡献者,因此我们希望我们的用户能够受益于我们的进展。
工作人员推荐
- 已修复从 Secret Services(GNOME Keyring 除外)恢复会话的问题。
- 时间遵循系统设置中的格式(12 小时或 24 小时)。
- 媒体历史记录在加密房间中有效。
- 改进了侧边栏的可访问性。
- 添加了更多通知设置,现在可以设置 全局 和 每个房间 行为,甚至可以管理您的关键字。
- 进行了一大堆重构,特别是 移植到 gtk-rs 的
glib::Properties宏,这帮助我们删除了近 3000 行代码!像往常一样,此版本还包括其他改进、修复和新的翻译,这要归功于我们所有的贡献者和上游项目。
可以通过 Flathub Beta 安装,请参阅 我们的 README 中的说明。
正如版本名称所示,可能会有轻微的回归风险,但它应该大部分是稳定的。 如果一切顺利,下一步就是发布候选版本!
如果您在这些年末假期有空闲时间,可以尝试修复我们的 问题 之一。任何帮助都将不胜感激!
杂项
在 Outreachy 实习第 3 周,围绕端到端测试,我们的实习生 Dorothy 和 Tanju 致力于测试 GNOME 的可访问性功能。本周以下测试已登陆 openqa-tests 的“master”分支
a11y_seeing:测试“高对比度”和“大文本”功能a11y_hearing:测试 Speech Dispatcher 文本转语音系统您可以在 这里 查看示例测试运行。还有更多的测试正在开发中,并将很快登陆。请参阅 项目看板 以了解即将发布的内容!
GNOME 基金会
请记住日期!GUADEC 2024 将于 7 月 19 日至 24 日在美国科罗拉多州丹佛市和在线举行。参与邀请和注册将很快开放,请务必在 2024 年初查看 guadec.org 以获取这些链接。
有关 GUADEC 2024 的更多信息,请访问完整的新闻帖子:https://foundation.gnome.org/2023/12/20/guadec-2024-in-denver-colorado/
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!







