#151 骄傲月
2024年6月7日 • 14 条评论 • 由 Felix 策划GNOME 项目在 5 月 31 日至 6 月 7 日这一周内发生的情况更新。

本周的 GNOME 致力于所有女同性恋、男同性恋、跨性别者、双性人、双性恋、泛性恋、无性恋、浪漫无性恋、非二元性别者和酷儿人群的斗争。
LGBTQIA+ 人群始终是我们项目不可或缺的一部分,涵盖所有不同的角色。我们希望借此机会衷心感谢大家对 GNOME 和我们整个社区所做的所有贡献。
作为项目方,我们有根本责任确保我们社区中每个人的安全和福祉。只有优先考虑边缘化人群的安全,而不是特权人群的舒适度,才能实现这一点。为了实现这一目标,我们期望每个人遵守我们的 行为准则,我们通过跨社区审核列表来管理我们的聊天室,并且我们相信在事情不对劲时要挺身而出。这需要每天付出非凡的努力,我们还有很多需要学习和改进的地方。让我们一起学习和成长,成为最好的自己。
我们的心与所有为争取生存权而奋斗的人们同在。我们与你们站在一起,并与你们一起战斗。
主权技术基金
Sonny 报告
作为 GNOME STF (主权技术基金) 倡议的一部分,许多社区成员正在致力于与基础设施相关的项目。
以下是过去两周的亮点
工具和质量保证
Martin 在 discourse 上发表了一篇文章:一种更好的黑客和测试系统组件的方法。欢迎反馈!
Martin 基于之前的提案,实现了 sysext-utils 的初始实现。
Abderrahim 制作了一个 GNOME OS 单一安装镜像,可以同时安装 ostree 和 sysupdate 变体。当 sysupdate 不再被视为实验性时,可以删除 ostree 变体。
平台
Alice 写了一篇关于所有 CSS 工作的博客文章
Alice 将 AdwMultiLayoutView 合并到了 libadwaita 中。
Sophie 添加了选项来 应用图像方向到 glycin 中的纹理数据。
Sophie 将 C 绑定 分割为 libglycin 和 libglycin-gtk4,并添加了必要的功能,以便不需要/不需要依赖 GTK(例如 mutter)的项目可以使用 glycin 而无需依赖它。
Flatpak
Dorota 向 GNOME Shell 添加了一个内部 API,为管理按键抓取提供额外的功能,适用于 GlobalShortcuts 门户。
Hub 修复了 Flatpak 中的一个泄漏,该泄漏正在破坏 CLI 输出。
Hub 编写了 Flatpak 文档中关于 回退设备的章节。
António 合并了许多重构以及 Nautilus 的 FileChooser 门户实现 的第一部分。
辅助功能
Matt 在 GTK AccessKit 实现中实现了对 GtkTextView 多行文本小部件的支持。
Matt 修复了 libadwaita 中的一个错误,该错误导致 AdwTabView 或 AdwViewStack 下的可访问性树不一致,从而导致 AccessKit 崩溃。
Matt 在 Mutter/Orca 中启动了按键抓取协议支持,以提高 Wayland 中的屏幕阅读器兼容性。
Georges 修复了 WebKit 中的一个错误,其中可访问事件未被通知
- 多学科修复,等待审核但相关人员失联
- WebKit: https://github.com/WebKit/WebKit/pull/29052
- Flatpak: https://github.com/flatpak/flatpak/pull/5828
- xdg-dbus-proxy: https://github.com/flatpak/xdg-dbus-proxy/pull/61
密钥
Felix 向 Key Rack 添加了文件监视器,以监视 Flatpak 应用程序密钥环的更改
Felix 合并了一个主要重构,以合并 Key Rack 中系统和 flatpak 项目的逻辑。
Dhanuka 在 oo7 中实现了秘密提示界面
互操作性
Andy 在 GNOME Online Account 上完成了大量工作
最近我们对 gnome-build-meta 的 CVE 报告的生成和可访问性进行了一些更改。更多可见的 CVE 报告
这些更改包括为 master 和所有未来的受支持发布分支生成额外的 CVE 报告,用于 vm 和 vm-secure 清单。我们还利用 Gitlab Pages 自动发布不仅 master 分支的 CVE 报告,还发布每个当前受支持发布分支的报告。可以通过新添加的徽章在 gnome-build-meta 的 README 的顶部获得这些单独报告的列表。
这项工作是 Codethink 与 GNOME 基金会合作,通过主权技术基金 (STF) 完成的。
GNOME 核心应用和库
GTK ↗
用于创建图形用户界面的跨平台小部件工具包。
Alice (她/她) 报告
我写了一篇博客文章,介绍了 GTK 中为使 CSS 引擎现代化所做的最新工作,以及这对使用 GTK 和 libadwaita 的应用程序的影响:https://blogs.gnome.org/alicem/2024/06/07/css-happenings/
GNOME 孵化应用
Sophie (她/她) 报告
Showtime 已被接受进入 GNOME 孵化器。GNOME 孵化过程 适用于被指定为如果达到所需的成熟度,将被接受到 GNOME Core 或 GNOME Development Tools 的应用程序。
Showtime 计划取代 Totem,GNOME 当前的视频应用程序。原因是 Totem 已经近一年没有维护,并且仍然使用 GTK 3。
您可以通过测试 夜间版本 和贡献来帮助改进 Showtime。孵化进度将在 此问题 中跟踪。
GNOME Circle 应用和库
Railway ↗
在一个地方获取所有火车信息,方便出行。
我们有一些关于 Railway 的好消息!@schmiddi:matrix.org 在应用程序及其库对应物的后端代码方面做了大量的工作。Railway 不再局限于 HAFAS API。🎉 这不仅仅是一个理论上的改进:作为第一个新支持的网络,您可以通过 search.ch 测试瑞士 SBB。
如果您使用 Railway 并且想要测试这个新网络,或者想要帮助我们确保我们没有引入晦涩的回归,请务必测试我们的 Railway beta 版本:
flatpak install https://flathub.org/beta-repo/appstream/de.schmidhuberj.DieBahn.flatpakref。如果您测试了它:谢谢您!并欢迎通过 #railwayapp:matrix.org 或 我们的问题跟踪器 与我们分享反馈。而且……@schmiddi:matrix.org 甚至实现了对 MOTIS 的支持。您从未听说过它吗?它被一个基于开放数据的路由项目使用:Transitous 项目。正如他们所说, “Transitous 是一个社区运营的中立国际公共交通路由服务。” 如果您讨厌在 Railway 中更改网络的需求,同样关心 FLOSS 服务器端和客户端,并且希望看到开放数据以开放格式(例如 GTFS、excel)存在,您会喜欢这个。在 beta 版本中,您可以找到它作为“全球(beta)使用 Transitous”,但请记住,官方提供商仍然更准确、更新,并且会因此而保持。
gtk-rs ↗
为 GNOME 堆栈中的基本库提供 Rust 语言的安全绑定。
花了一点时间,但我们终于发布了一篇博客文章,介绍了 Rust 绑定发布中最新的更改。https://gtk-rs.org/blog/2024/06/01/new-release.html
第三方项目
Nokse 报告
我发布了 Exhibit,一个由 F3D 提供支持的 3D 模型查看器应用程序。
一些功能是
- 支持许多文件格式,包括 glTF、USD、STL、STEP、PLY、OBJ、FBX、Alembic 等
- 许多渲染和视觉设置
- HDRI 或彩色背景
- 将渲染导出为图像
- 拖放文件
- 它为支持的文件类型安装 mimetype 和图标
目前它只能与 X11/Xwayland 一起工作,因为该库只能编译为与一个合成器一起工作。
Daniel Wood 宣布
Design - GNOME 的 2D CAD 已经收到更新,其中包含许多更改。此更新为更高级的绘图实体(例如尺寸)奠定了基础。亮点包括
- 从首选项窗口管理文本和线条样式
- 从属性窗口更新文本和线条样式
- 鼠标悬停时突出显示设计实体
- 修复从文件浏览器打开文件(例如“打开方式”)
- 改进修剪和延伸命令的选择突出显示
- 修复未执行任何命令时的行为
- 防止在锁定的或冻结的图层上选择项目
- 修复在输入点数据时正交和极性吸附
- 更新旋转命令以匹配典型的工作流程
- 下划线命令选项的快捷键字母
- 使用一致的提示符来提示带有选项的命令
- 删除图层窗口中的自定义标题栏按钮
- 在所有颜色定义中内部使用 RGB 颜色
- 支持 DXF 真彩色
- 修复编辑图层数据时图层以不正确状态更新的问题
- 使用正确的颜色绘制作为块一部分的实体,支持颜色“ByBlock”
- 添加块命令,启用块的创建
- 添加爆炸命令,启用块分解为原始实体
- 添加 Hatch 命令和常用 Hatch 模式
- 更新到最新的 GNOME dev kit 图标
- 添加 Purge 命令,清除未使用的块、图层和线条类型
- 显示无效命令输入的建议
在 Flathub 上获取它:https://flathub.org/apps/io.github.dubstar_04.design
Keypunch ↗
练习您的打字技巧
您打字有多快?使用我的新应用程序 Keypunch 找出答案!
我为此工作了几个月,现在终于发布了。Keypunch 允许您使用您选择的语言自动生成的伪文本来练习打字技能。或者,您可以向它提供您自己的文本,例如歌曲歌词、维基百科文章和引言。准备好加速您的打字速度吧!
在 Flathub 上获取它:https://flathub.org/apps/dev.bragefuglseth.Keypunch
Shell 扩展
Arca 说
Day Progress:一个显示您一天进度条的扩展,以帮助您跟踪时间。
我实际上上周就发布了它,但直到现在才变得足够稳定,才能称之为稳定版本。它的工作原理如下:您在扩展首选项中设置开始和重置(结束)时间(例如,您工作日的开始和结束),它会在顶部面板中显示当前时间的进度条。
特点
- 可自定义的开始和结束时间,包括环绕午夜的能力
- 可以选择显示经过的时间而不是剩余时间
- 可自定义的条形宽度和高度
- 可以选择显示带有平滑弯曲边缘的条形(实验性)
- 可自定义的面板位置和索引
- 在工具提示中显示百分比和经过的时间和剩余时间(参见下图)
您可以在这里下载该扩展:https://extensions.gnome.org/extension/7042/day-progress/ GitHub 仓库位于:https://github.com/ArcaEge/day-progress
实习
作为 GSoC 的一部分,camelCaseNick 在 Papers 中实现了浮动缩放按钮的支持!这种设计模式在原型中已经存在 5 年多,但从未实现!这是使顶部栏适合移动设备的第一步!
活动
大家好,
我们很高兴地宣布,GUADEC 2024 的志愿者招募和 BoF 招募现已开放!
如果您热衷于使 GUADEC 2024 取得成功并愿意提供帮助,请填写志愿者表格。
对于那些有兴趣展示研讨会或主持“鸟类羽毛” (BoF) 会议的人,我们很乐意听取您的意见!请填写 BoF 表格以提交您的提案。
GNOME 基金会
Rosanna 报道
我这周一直忙于财务事务。我与我们的簿记员和会计师开了会。在他们的支持下,我们的账簿从未像现在这样良好。此外,在我们的董事会批准的平衡预算内工作意味着我们的数字也更健康。当我们的会计师问我们是否考虑过为我们的资金寻找更高的利息账户时,这一点变得更加明显。现在正在我的待办事项列表中进行更多研究。
基金会的战略计划草案 https://foundation.gnome.org/strategicplan/ 仍然开放反馈。请使用该页面上的链接提交。虽然我们重视所有反馈,但将所有反馈放在一个地方可以更容易地确保我们不会丢失您的任何观点。
如果您还没有注册 GUADEC,请尽快注册:https://events.gnome.org/event/209/registrations/!我们越早知道有多少人来,就越容易计划。别忘了也注册棒球比赛。加油红袜队!
我们仍在为 GUADEC 寻找更多赞助商。如果您或您的雇主感兴趣,请告知我们!
为了庆祝骄傲月,我们想向我们的 LGBTQIA+ 社区致以特别的敬意。感谢你们为 GNOME 贡献声音和努力,我们感谢你们的辛勤工作!
我们还邀请大家在 6 月 24 日 17:30 UTC 加入我们的特别 GNOME 社交时间,共同庆祝骄傲月。来与贡献者和基金会成员聊天,并分享如何更好地支持我们的 LGBTQIA+ 社区的想法。 https://discourse.gnome.org/t/celebrate-pride-month-at-the-gnome-social-hour-june-24/21421
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!










