#225 音量等级
2025年11月14日 • 14 条笔记 • Felix 整理GNOME 项目在 11 月 7 日至 11 月 14 日这一周内的更新情况。
GNOME 核心应用和库
Settings ↗
配置 GNOME 桌面的各个方面。
GNOME 设置中的音量级别页面进行了一项更改,以修复应用程序输入和输出难以区分的问题。此更改将具有输出和输入流的应用程序分成单独的列表,并在输入列表中添加了麦克风图标。
感谢 Hari Rana 和 Matthijs Velsink 帮助我完成了我的第一个 MR,以及 Jeff Fortin 促使我继续进行这项更改!
文件 ↗
提供一种简单且集成的管理文件和浏览文件系统的方式。
Nautilus 现在支持 Ctrl+Insert 和 Shift+Insert 用于复制和粘贴文件,与其它 GTK 应用程序、浏览器和 Dolphin 和 Thunar 等文件管理器的行为相匹配。这些 CUA 键绑定以前仅在 Nautilus 的位置栏中起作用,造成了不一致。此添加也使具有专用复制/粘贴键的键盘的用户受益,这些键盘通常会发出这些键组合。这些快捷键对于左撇子用户特别有用,并且还允许相同的绑定在应用程序、文件管理器和终端模拟器中工作,在这些地方通常需要 Ctrl+Shift+C/V。Ctrl+V 粘贴快捷键现在也显示在上下文菜单中。
GLib ↗
作为 GTK 和 GNOME 等项目的基石的底层核心库。
Philip Withnall 发布公告
在 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4900 中,Philip Chimento 向 GLib 添加了一个
G_GNUC_FLAG_ENUM宏,该宏可以在enum定义中使用,以告诉编译器它用于标志类型(即可以按位组合的枚举值)。这可以实现更好的错误报告,尤其是在使用-Wswitch(每个人都应该使用!) 构建时。所以现在我们可以拥有这样的枚举,例如
typedef enum { G_CONVERTER_NO_FLAGS = 0, /*< nick=none >*/ G_CONVERTER_INPUT_AT_END = (1 << 0), /*< nick=input-at-end >*/ G_CONVERTER_FLUSH = (1 << 1) /*< nick=flush >*/ } G_GNUC_FLAG_ENUM GConverterFlags;
GNOME Circle 应用和库
Gaphor ↗
一个简单的UML和SysML建模工具。
Dan Yeaw 宣布
Gaphor,简单的建模工具,版本 3.2.0 现已发布!一些亮点包括
- 故障排除信息现在可以在“关于”对话框中找到
- 引入 CSS 类:.item 用于您放在图表上的所有项目
- 改进了模型浏览器中属性/参数类型的更新
- macOS:原生窗口装饰和窗口菜单
在 Flathub 上获取新版本。
第三方项目
Haydn 报道
Typesetter,一个极简的桌面应用程序,用于使用 Typst 创建精美的文档,现在可在 Flathub 上使用。
功能包括
- 自适应、用户友好的界面:专注于写作。非常适合论文、报告、幻灯片、书籍和任何结构化写作。
- 由 Typst 提供支持:一种现代的基于标记的排版语言,结合了 Markdown 的简单性和 LaTeX 的强大功能。
- 本地优先:您的文件保留在您的机器上。没有云锁定。
- 包支持:离线工作,但需要时可以获取和更新包。
- 自动预览:在您写作时查看渲染的文档更新。
- 点击跳转:点击预览的某个部分,跳转到源文件中的相应位置。
- 居中滚动:在您键入时,使您的写作在视觉上保持锚定。
- 语法高亮:使您的文档更易于阅读和编辑。
- 快速且原生:使用 Rust 和 GTK 构建,遵循 GNOME 人机界面指南。
在 Flathub 上获取 Typesetter
Lenspect 1.0.2 现已在 Flathub 上发布
此版本包含一些质量改进
- 改进了拖放设计
- 文件大小限制增加到 650MB
- 添加了更多来自 VirusTotal 的结果项
- 添加了后台扫描的通知
- 添加了文件打开器集成
- 添加了使用密钥提供程序进行密钥存储
在 GitHub 上查看该项目
GNOME 网站
Sophie (她/她) 报告
访问 GNOME 项目信息的 API 已从
apps.gnome.org移动到static.gnome.org/catalog。所有基于旧 API 链接的内容都需要移动到新链接。API 的格式也略有变化。例如 apps.gnome.org、welcome.gnome.org、developer.gnome.org/components/ 等页面都基于 API 数据。这种分离将有助于代码的可维护性。
更多信息可以在 catalog 的 git 仓库 中找到。
Shell 扩展
Dudu Maroja 报道
2 壁纸 GNOME 扩展是一个很棒的工具,可以在您打开窗口时更改您的壁纸。您可以选择设置更暗、模糊、去饱和或完全不同的图像,无论您喜欢什么。此扩展旨在帮助您专注于活动窗口,同时让您的桌面在您想要时闪耀。
此扩展背后的主要思想是允许使用透明窗口,而无需依赖繁重的处理或实时效果,例如模糊,这会消耗过多的电池或 GPU 资源。
在此处获取:2 壁纸扩展
我一直在开发 Veil - 隐藏项目扩展的现代继任者。它允许您隐藏 GNOME 面板上的所有或选定的项目,并具有自动隐藏功能和平滑的动画。您可以在 GNOME 的 reddit 上查看演示 https://www.reddit.com/r/gnome/comments/1orr1co/veil_a_cleaner_quieter_gnome_panel_hide_items/
Dmy3k 宣布
自适应亮度扩展
本周扩展程序收到了一次重大的偏好设置 UI 更新。
交互式亮度配置
- 您现在可以使用易于使用的图形界面自定义屏幕亮度如何响应不同的光照条件
- 为 5 个不同的光照范围(从夜晚到明亮的户外)配置亮度级别
- 查看显示您的亮度曲线的视觉图表
改进的设置布局
- 设置现在组织成 3 个清晰的选项卡:校准、预览和键盘
- 每个光照条件都可以展开以调整其范围和亮度级别
- 实时预览向您展示亮度将如何响应环境光
更好的键盘背光控制
选择键盘背光开启的光照条件(而不仅仅是开启/关闭)
在 extensions.gnome.org 和 github 上可用。
杂项
GNOME OS ↗
GNOME 操作系统,开发和测试平台
Tulip Blossom 来自 Project Bluefin 一直致力于构建不同 Linux 系统的 bootc 镜像,包括 GNOME OS。为了确保 bootc 用户获得我们系统的最佳体验,GNOME OS 团队的 Jordan Petridis 和 Valentin David 正在努力 构建一个可以直接被 bootc 使用的 OCI 镜像。目前正在进行中,但我们预计很快就能完成。这种合作是一个很好的机会来扩展我们的社区、贡献者基础并分享我们对如何构建操作系统的愿景。
请注意,这并不代表我们对 GNOME OS 本身的计划有任何改变;它将继续使用相同的 systemd 工具来部署和更新系统。
在 Ignacy 关于他的数字健康工作的更新 中,您可能注意到他分享了他在一个完整系统镜像中的工作进展。该镜像基于 GNOME OS,并建立在与我们的主要镜像相同的基础设施之上。
这展示了 GNOME OS 作为开发平台的强大功能,特别是对于涉及我们堆栈的许多不同部分更改的功能。它还允许任何拥有机器(虚拟或物理)的人比以往任何时候都更容易地测试这些新功能。
我们希望进一步改进我们的工具,使其对更多的开发人员有用,并使测试像这样的更改更容易和更方便。
GNOME 基金会
另一个每周基金会更新 本周可用,总结了 GNOME 基金会发生的一切。这周的情况好坏参半,包括董事会会议、正在进行的财务工作、GNOME.Asia 准备工作以及数字健康规划。
数字健康项目 ↗
作为数字健康项目的一部分,该项目由 GNOME 基金会赞助,有一项计划重新设计家长控制,使其与现代 GNOME 应用程序相匹配并实施新功能,例如屏幕使用时间监控、就寝时间表和网络过滤。最近,儿童帐户概述获得了屏幕使用时间信息,添加了屏幕时间页面,其中包含会话限制控件,将健康面板集成到设置中,并在 Shell 中引入了屏幕限制。未来还有更多,请参阅 https://blogs.gnome.org/ignapk/2025/11/10/digital-wellbeing-contract-screen-time-limits/ 以获取更多信息。
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!





