#149 安装程序分期报告
2024年5月24日 • 5 条笔记 • 由 Thib 整理本周(5月17日至5月24日)GNOME 项目的最新进展。
主权技术基金
作为 GNOME STF (主权技术基金) 倡议的一部分,许多社区成员正在致力于与基础设施相关的项目。
我们目前面临 GNOME 基金会方面的一个重大问题。我们希望能在影响 STF 项目协调之前解决它,但如果未能解决,该项目的部分未来将变得不确定。
上周的亮点
Felix 完成了 Key Rack 的 Flatpak 部分重构。这是下一步的重要基础(Flatpak 项目的自动更新、添加新项目等)。
Adrien 继续 将 Baobab 从 GtkTreeView 迁移到 GtkColumnView,并将 Baobab 迁移到 使用 Adwaita 命名颜色的 CSS 变量。
Dorota 继续进行她的 用于测试的原型门户实现,更新了门户触发器,并 修复了 MR,以便在全局快捷键部分加入之前对设置中的内容进行调整,以及其他一些小的改动。
Joanie 继续致力于 在 Orca 中移除 formatting.py,以及其他一些小的 Orca 问题和清理工作。
Abderrahim 将 sysupdate 配置移动到主 sysupdate 目录(作为扩展的一部分),并审查并合并了一个 MR,以 将调试分离到一个 sysext 和 tarball 中,用于 debuginfod,这应该有助于减小镜像大小。
Martín 致力于在不可变操作系统上进行开发和测试的各种工具,包括整理一个开发者故事以征求反馈,以及编写一个极简的 用于生成 sysext 镜像的片段。
Neill 致力于用于检查 GNOME OS 中 CVE 的工具,登陆了 MR 以 允许 generate_cve_report.py 和 update_local_cve_database.py 被其他构建使用,以及 将 git/archive 源的未版本化元素表添加到 generate_cve_report.py。他还编写了一个脚本并修改了 CI,以便将 CVE 报告填充到 Gitlab Pages 中,涵盖 master 和所有稳定分支。
Hub 致力于 将 USB 门户支持添加到 ashpd。现在可以行使门户,包括获取可以使用 libusb (rusb) 打开的设备。这使得 修复了门户实现中的许多问题,包括 API 误用断言和状态处理。
Sam 修复了 GNOME Shell 高对比度重构中引入的几个小问题,包括 图标阴影中的多余填充、菜单项背景悬停修复、一个 在大文本模式下应用网格边距问题,以及一个 通知中符号主题图标对比度修复。
Sam 还继续致力于文件选择器门户打开和保存对话框 模型,并更新了 Adwaita 中麦克风灵敏度符号图标,以修复 Shell 中的可见性问题。
Julian 继续致力于 GNOME Shell 中的通知分组,并研究了防止焦点窃取,提交了问题并实施了修复。
Andy 致力于在线帐户,包括 迁移到 AdwDialog/AdwAlertDialog 和 分离 OAuth2 浏览器进程。
Dhanuka 继续致力于实现 oo7-daemon 密钥提示。他们实现了 SecretExchange 的 base64 payload 解析,实现了 基于 SecretExchange 的 org.gnome.keyring.Prompter 接口,以及 将 SecretExchange 集成到提示中作为测试。
Adrian 致力于 GNOME OS 的新安装程序,确定了内部结构(导航、决定显示哪个页面等)的工作方式,并实现了大多数基本的页面布局,遵循了 设计(尽管许多页面尚未完全工作)。
Alice 通过添加更好的颜色函数(rgb() 和 hsl(),color())跟进了她的 GTK CSS 变量工作。这将允许以更灵活的方式处理颜色,例如从其他颜色派生颜色并使其看起来良好,并替换 GTK 特定的 css 函数,如 alpha() 和 mix()。
Alice 还登陆了一个非常好的 GTK 旋转器性能修复,这应该会使它们在应用程序中更加流畅。
在 Libadwaita 方面,Alice 登陆了许多 样式 修复 和 其他 错误修复,并 在将 AdwDialog 中使用的底部工作表制作成独立的公共小部件方面取得了进展。
Sam 更新了软件中的许多资源,刷新了许多图标并设计了新的图标。
![]()
Sam 还修复了一个 日历文本可读性问题
第三方项目
Philipp 发布公告
Snoop 0.3 版本发布!
现在可以安装 Nautilus 插件,在偏好设置对话框中有一个按钮,如果您从 flathub 安装了它。一个新的预览对话框现在允许在特定行打开所选文件的预览。这对于直到现在通过 Gtk.FileLauncher 使用文件启动器门户的 flatpak 版本来说非常有用。
此外,还对线程和内存管理进行了全面修改,从而修复了一些随机但规律的崩溃。
您可以在 flathub 上找到最新版本。
DaKnig 说
出现了一个新的 YouTube 播放器! DewDuct 是一个注重移动隐私的 GNOME 平台的 YouTube 播放器!搜索和播放视频,从 NewPipe 导入订阅等等 😄 目前在 Alpine Linux 上打包(
sudo apk add dewduct)。这是为手机设计的!Linux 移动万岁!
- 请注意,这是一个测试软件。尽管如此,它对我个人来说非常可用,并且我正在积极地对其进行工作!
- 图标设计将 非常受欢迎!
Morphosis ↗
转换您的文档
我一直在开发 Morphosis,一个可以将文档从一种格式转换为另一种格式的应用程序。它支持 Markdown、DOCX、PDF 以及更多格式。它刚刚在 Flathub 上发布!
GNOME 基金会
: 在我们董事会、员工和社区成员六个月的专注工作和宝贵投入之后,GNOME 基金会很高兴地分享我们五年战略计划的草案!
该计划是一项协作努力,旨在指导 GNOME 基金会的未来,我们希望您提供反馈,以确保它真正反映我们的共同愿景。
请查看草案并通过我们的调查分享您的想法。您的反馈对于塑造基金会的方向至关重要:https://foundation.gnome.org/2024/05/23/introducing-the-gnome-foundations-five-year-strategic-plan-draft/
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!







