#201 栅格化图像

2025年5月23日 • 6 条笔记 • 由 Felix 整理

GNOME 项目在 5 月 16 日至 5 月 23 日期间的最新进展。

GNOME 核心应用和库

GLib

作为 GTK 和 GNOME 等项目的基石的底层核心库。

Philip Withnall 报告

Axel Karjalainen 已向 journald 日志消息中添加了 SYSLOG_IDENTIFIER,这些日志消息由 GLib 的默认日志处理程序输出,这应该使查找应用程序的 journal 消息更容易(请参阅 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4589

Web

GNOME 桌面的 Web 浏览器。

adrian 报告

Web 已经 获得了一个首选项页面,允许在运行时切换 WebKit 功能。浏览器的 Tech Preview 版本默认会显示设置页面,而在常规版本中则隐藏,可以通过以下命令启用

gsettings set org.gnome.Epiphany.ui webkit-features-page true

这应该允许前端开发者更轻松地测试即将发布的功能。请注意,WebKit 功能的设置不是持久性的,每次启动时都会重置为默认状态。

GNOME Circle 应用和库

Déjà Dup Backups

一个简单的备份工具。

Michael Terry 发布

Déjà Dup Backups 已经 支持restic mount,它允许您使用本机文件管理器恢复文件(而不是以前的应用程序内文件浏览器)

第三方项目

tfuxu 宣布

Halftone 0.7.0 引入了一个期待已久的特性:支持图像缩放!从现在开始,您只需使用鼠标滚轮或触摸板/触摸屏上的手势,就可以轻松检查最细微的细节。

此版本还通过正确处理和向用户通报图像加载过程中发生的错误来提高稳定性和用户体验。不再有无休止的加载屏幕!

您可以随时从 Flathub 下载它。

Semen Fomchenkov 宣布

大家好。本周,在 ALT Gnome 和 ALT Linux 团队,我们发布了我们开发的设置中心,该中心支持基于 libpeas 的插件。我准备了一段简短的文字来描述它,希望有助于更好地理解这个想法的本质。以及一些应用程序 UI 截图:https://altlinux.space/alt-gnome/Tuner/src/branch/main/data/screenshots

Tuner 是一个可扩展的 GNOME 设置管理中心,具有使用 Libadwaita 构建的现代图形界面。Tuner 的设计重点是灵活性和用户便利性,它允许每个 GNOME 用户组装一个个性化的控制中心,以适应他们的系统配置需求。

主要特性

  • 基于插件的架构:Tuner 利用 libpeas 提供动态和模块化的生态系统。这意味着任何开发者都可以以插件的形式贡献自己的功能,从而提供无限的扩展和定制机会。

  • 简化的 GSettings 集成:受 GNOME Refine 项目的启发,Tuner 实施了一种使用 .blp(Blueprint)文件创建小部件的机制。这简化了将 GSettings 键绑定到界面元素的过程,并显著减少了开发人员的样板代码。

  • 现代 Libadwaita 界面:用户界面遵循 GNOME HIG 指南,确保干净、自适应和触控友好的体验。

  • 特定于发行版的模块:基于 GNOME 的发行版可以将 Tuner 用作特定于发行版的设置中心。例如,一个用于管理面板模式的 TunerPanel 模块,已经集成到 ALT Linux 的“外观”部分(由 TunerTweaks 模块创建)。

开始插件开发

有兴趣扩展 Tuner 的开发者可以参考 快速指南,了解插件创建方法。该指南包括一个用 Vala 编写插件并将其与 Tuner 架构集成的示例。此外,还提供用于创建 Vala 和 Python 插件的模板仓库,以及 Valadoc 格式的文档。

Phosh

适用于移动设备的纯 Wayland shell。

Guido

Phosh 0.47.0 发布

phosh 的反馈快速设置现在有一个状态页面,其中包含“请勿打扰”切换开关(将配置文件设置为“静音”并禁用通知横幅)和一个用于快速访问反馈设置的按钮(例如,调整单个应用程序的反馈或调整铃声)。

屏幕键盘在显示自动补全时可以更好地利用可用空间,将表情符号添加到自动补全中,并可以为当前键入的字符显示弹出窗口。

更多信息请参见 此处

本周就到此为止!

下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!