#129 Hello 2024
2024年1月5日 • 13 条笔记 • 由 Felix 整理GNOME 项目在 12 月 29 日至 1 月 5 日这一周内的更新。
主权技术基金
Sonny 报告
作为 GNOME STF (Sovereign Tech Fund) 项目的一部分,许多社区成员正在进行基础设施相关的项目。我们中的许多人都在休假,所以跳过了上周的 TWIG。以下是过去两周的亮点。
- Dor Askayo 将加入团队,继续其在 Mutter 中进行可变刷新率 (vrr) 支持的工作 https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154
- Andy 致力于 gnome-online-account 重构的一些后续工作
- Andy 开始工作并调查 http 处理程序 https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/199
- Jonas 发送了蓝牙堆栈的内核补丁
- 通过 rfkill 在切断芯片电源之前断开蓝牙设备:https://lore.kernel.org/linux-bluetooth/20240102181946.57288-1-verdre@v0yd.nl/
- 修复扫描中的一个错误,其中检查了错误的标志,扫描可能未启动 https://lore.kernel.org/linux-bluetooth/20240102180810.54515-1-verdre@v0yd.nl/
- 改进逻辑 + 硬件支持,以便同时建立与多个设备的连接 https://lore.kernel.org/linux-bluetooth/20240102185933.64179-1-verdre@v0yd.nl
- Sam 正在为 Orca 设置设计一个现代化的设计 https://gitlab.gnome.org/Teams/Design/os-mockups/-/issues/240
- Sam 改进了 GNOME Shell 主题和高对比度
- Sam 修复了符号图标的问题并同步了 GTK 图标 https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6686
- Georges 为 xdg-desktop-portals 文档做出了重大贡献 https://github.com/flatpak/xdg-desktop-portal/pull/1253
- Evan 开始致力于使 GTK 4 可访问性 API 可用于语言绑定 https://gitlab.gnome.org/GNOME/gjs/-/issues/392
- Adrian 为 systemd homed 添加了批量目录支持 https://github.com/systemd/systemd/pull/30646
- Tobias 正在致力于改进 GNOME Shell 滚动条的设计
- Hub 正在编写 Flatpak 内部结构的文档
- Philip 和 Matthias 努力将 GLib 文档移植到 gi-docgen,成果已进入 GNOME Nightly,现在可在 SDK 中使用
- Tait 正在研究改进 Wayland 上屏幕阅读器的可访问性修饰符 https://github.com/xkbcommon/libxkbcommon/issues/425
- 在对改进文本到语音的兴趣下,我们正在探索使分发和发现 TTS 引擎更容易的方法,并正在与 Eitan 讨论 libspiel https://github.com/eeejay/libspiel
GNOME 核心应用和库
GLib ↗
作为 GTK 和 GNOME 等项目的基石的底层核心库。
Thomas Haller 的进一步工作已登陆 GLib,消除了对
g_object_ref()和g_object_unref()调用在所有线程中进行序列化的某些全局锁。现在锁定是按对象进行的。这应该可以加快多线程程序的执行速度。https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3774
Philip Withnall 发布公告
Thomas Haller 的工作修复了
g_object_unref()中长期存在的竞争条件,已登陆 GLibmain(参见 https://gitlab.gnome.org/GNOME/glib/-/issues/3064)。如果您发现任何新的崩溃或对象引用计数错误,请告知我们!
第三方项目
dabrain34 报告
GstPipelineStudio 0.3.5 发布!新年快乐 GPS!
以下是变更日志
- 日志:接收多个日志源,例如 GST 日志和消息。
- 设置:添加日志级别选择
- 将 gst_pipeline_studio 重命名为 gst-pipeline-studio
- 可以从命令行打开管道
Carburetor 4.4.0 发布,具有新的 OverlaySplitView,以显示详细输出和 Guardian Project 的 Orbot 中的一组主图标。
Carburetor 是一个基于 Libadwaita 的应用程序,可让您轻松地在会话中设置 TOR 代理,而无需手动配置系统。最初旨在简化 GNOME 爱好者在移动设备上的生活,现在也可以通过鼠标和/或键盘使用。
Krafting 说
大家好,去年我发布了 Playlifin Voyager。它是一个用于从 Jellyfin 服务器导出和导入播放列表的工具。这样您就可以重新安装服务器而不会丢失播放列表(如果库相同)。(您也可以将其用作播放列表的备份解决方案!)
它可在 Flathub 上获取!
Parabolic ↗
下载网络视频和音频。
Nick 报告
Parabolic V2023.12.0 发布!此版本包含许多修复用户在应用程序中遇到的各种问题的错误。
以下是完整的变更日志
- 修复了拆分章节未正确重命名的错误
- 修复了视频无法下载大于 1080p 分辨率的错误
- 修复了优先选择 AV1 编解码器无法正确选择 av1 视频的错误
- Parabolic 现在会记住通用下载的选定文件类型
- 重新设计了 Windows 应用程序的界面
- Parabolic 不再依赖 psutil
- 更新了翻译(感谢 Weblate 上的所有人!)
Fretboard ↗
查找吉他和弦
Gregor Niehl 报告
本周,Fretboard 被接受进入 GNOME Circle,这是一个用于查找和可视化吉他和弦的应用程序。恭喜!
Fractal ↗
GNOME 的 Matrix 消息应用程序,使用 Rust 编写。
新年到了 🎆️,有什么比发布 Fractal 6.rc 更好的庆祝方式呢?自从我们上次 beta 版本发布以来已经过去了 2 周,但我们一直在假期里努力工作。
以下是摘录
- 可以打开 Fractal 中的 Matrix URI,甚至已注册为
matrix方案的处理程序- 我们的加入房间对话框现在会显示一些房间详细信息作为预览,以便输入标识符或 URI
- 验证流程已重写,更多地依赖于 Matrix Rust SDK,希望解决之前发生的大多数问题
- 房间成员现在有一个个人资料页面,可以进行踢出、封禁或忽略等操作
- 说到忽略用户,可以从帐户设置中管理该列表
- 查看事件来源的对话框已重新设计,以显示有关事件的更多详细信息
…以及许多其他改进、修复和新的翻译,感谢我们所有的贡献者和上游项目。
它可以通过 Flathub Beta 安装,请参阅我们的 README 中的说明。
顾名思义,它应该已经相当稳定,我们预计在发布 Fractal 6 之前只会包含一些小的改进。
如果您的新年决心是为开源项目做出贡献,请在我们的 issues 中选择一个。任何帮助都将受到欢迎!
Denaro ↗
管理您的个人财务。
Nick 报告
Denaro V2024.1.0 发布,带来了许多错误修复,以迎接新年!
感谢 @JoseBritto 致力于修复大多数这些问题:)
以下是完整的变更日志
- 修复了新交易生成的 ID 不正确的错误
- 修复了导致排序行为不一致的错误
- 修复了拖放帐户文件不起作用的错误
- 修复了应用程序中未显示帮助文档的错误
- 修复了无法导入某些 ofx 文件的错误
- 修复了按下“今天”按钮后日历未显示标记日期的错误
- 修复了标签按钮会增长到超长尺寸的错误
- 添加了更多日志记录以帮助调试问题
- 更新并添加了翻译(感谢 Weblate 上的所有人)!
填字游戏 ↗
一个填字游戏和创建器。
jrb 说
发布了 Crosswords 的新版本。此版本几乎完全侧重于对十字谜题编辑器进行改进,底层进行了重大更改。编辑器现在具有额外的面板,以帮助编写隐晦的线索,以及网格统计信息。更多详细信息请参阅发布 博客文章
Cavalier ↗
使用 CAVA 可视化音频。
Nick 报告
Cavalier V2024.1.0 发布!此版本包含一些新功能和改进的绘图算法:)
让我们在 2024 年翩翩起舞 🕺🕺
以下是完整的变更日志
- 波形盒绘图模式现在绘制更平滑的贝塞尔曲线(感谢 @OggyP)
- 用户现在可以指定
--fg aarrggbb或--bg aarrggbb命令行参数,以分别更改正在运行的 Cavalier 实例的前景和背景颜色- 更新了翻译(感谢 Weblate 上的所有人!)
Google 暑期实习项目
在 Google Summer of Code 期间,Dave Patrick 致力于重写 Bustle。这项工作包括
- 从 Haskell 切换到 Rust
- 移植到 GTK 4
- 使 UI 和代码库现代化
您可以在 https://seadve.github.io/tags/gsoc-2023/ 上阅读有关 GSoC 的进度,并且该版本可在 Flathub 上使用!
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!















