#96 抛光设置
2023年5月19日 • 14 条笔记 • 由 Felix 整理GNOME 项目在 5 月 12 日至 5 月 19 日期间的进展情况更新。
GNOME 核心应用和库
Settings ↗
配置 GNOME 桌面的各个方面。
Allan Day 发布公告
本周在设置中添加了一系列不错的抛光改进
- 在用户面板中添加了一个信息弹出窗口,用于解释自动登录设置。
- 用户名称设置已更改为使用 AdwEntryRow,而不是自定义 UI 解决方案。
- 在共享面板中,为每个共享功能添加了描述。
还进行了一些代码清理,引入了一个 新的信息按钮小部件。
软件 ↗
允许您安装和更新应用程序和系统扩展。
Allan Day 报告
在软件中,Milan Crha 添加了在卸载 Flatpak 时删除应用程序数据的能力。当卸载其他类型的应用程序时,会显示一个提醒,告知应用程序数据会被保留。
文档扫描仪
Bartłomiej Maryńczak (Poly) 报告
最新的补丁批次,与从 GTK3 迁移到 GTK4 相关,现在已应用于 Gnome 文档扫描仪。 这一进展让我有足够的信心来认为移植过程已经完成。 这包括
- GTK4 & libadwaita 移植
- 多线程图像调整大小,提高了窗口调整大小的性能约 10 倍
- 引入了新的页面重新排序、驱动程序安装和身份验证对话框设计,预计会更易于使用且视觉上更具吸引力。
欢迎对各种扫描仪进行用户测试(即寻找回归)。
GNOME Circle 应用和库
Workbench ↗
一个用于学习和原型设计 GNOME 技术的沙盒。
Sonny 宣布
在 James Westman 宣布之后,我发布了 Workbench 44.1
- 更新 icon-development-kit;添加了 143 个新图标
- Blueprint 0.8
- VTE 0.72.1
- Rome 工具 12.1.1
一旦 Blueprint 达到 1.0 版本,它将失去实验状态,并成为 Workbench 中的默认 UI 语法。 请通过在您的应用程序或 Workbench 中测试 Blueprint 0.8 来帮助我们。
Gaphor ↗
一个简单的UML和SysML建模工具。
Arjan 报告
你是否想过蚂蚁会如何制造一台浓缩咖啡机? Dan Yeaw 使用 教程 扩展了 Gaphor 文档,展示了 Gaphor 的建模功能。 你可以在 https://docs.gaphor.org/en/latest/coffee_machine.html 阅读它。
第三方项目
0xMRTT 说
Bavarder 0.2.2 已发布,具有同时打开多个窗口的能力,改进的 UI(提供程序选择器已移动到菜单),一种新的机制,用于警告用户提供程序由于远程更改而无法工作(使用本地模型的能力即将到来),现在,Hugging Chat 已被禁用并替换为 Hugging Chat 背后的模型,Open-Assistant SFT-1 12B 模型。
你可以从 Flathub 或 Github 或 Codeberg 下载 Bavarder。
0xMRTT 说
Imaginer 0.2.1 已发布,具有 自定义提供程序支持,改进的 UI,更快的首选项加载机制,以及改进的凭据保存机制。
你可以从 Flathub 或 Github 或 Codeberg 下载 Imaginer。
Iman Salmani 发布
IPlan 1.1 发布。 这是一个用于管理你的个人生活和工作流程的解决方案(目标)。 你可以从 flathub 下载它。
特点:
- 按项目和列表分组任务
- 任务计时器
- 全局搜索
- 通过拖放排列项目、列表和任务
此版本中的更改:
- 项目任务和统计信息的延迟加载
- 用于创建、编辑和删除记录的记录窗口
Phosh ↗
适用于移动设备的纯 Wayland shell。
Guido 说
Phosh 现在可以根据类别和紧急程度,在收到通知时取消屏幕变黑。 这允许你例如,只在关键通知和/或即时消息时取消屏幕变黑。
我们还改进了 phoc 中的空闲抑制支持,以便我们现在可以显示与应用程序使用 Wayland 协议而不是 DBus 来防止屏幕锁定时相同的信息量(例如 mpv 所做的那样)。
最后,Alistair Francis 实现了使用超级键在停靠模式下调出概览,这需要在 phosh 和 phoc 中进行更改。
Fractal ↗
GNOME 的 Matrix 消息应用程序,使用 Rust 编写。
Fractal 5.beta1 发布!
Fractal 5.beta1 是自 Fractal 重写以利用 GTK 4 和 Matrix Rust SDK 以来首次 beta 版本。 这是超过两年的工作成果。
自 Fractal 5.alpha1 以来的新功能
- 通过 ID、别名或 Matrix URI 加入房间
- 创建直接聊天
- 发送和显示已读回执、已读标记和打字通知
- 新消息通知
- 突出显示提及的消息
- 添加了房间详细信息中的媒体文件历史记录查看器,感谢我们的 GSoC 实习生 Marco Melorio
- 将其他用户的头像显示为直接聊天的房间头像
当然,还有许多不太明显的变化、修复和翻译,感谢我们所有的贡献者和上游项目。
正如版本号所示,这仍然被认为是 beta 阶段,可能会触发崩溃或其他错误,但总体来说应该相当稳定。 可以在 Flathub Beta 上安装,请参阅 我们的 README 中的说明。
beta 版本 Flatpak 使用的 GNOME 44 运行时附带了一个具有回归的 GTK 版本,该回归会破坏侧边栏中的房间顺序:某些房间可能会出现两次,而某些房间则丢失。 这是一个已知问题,因此无需报告,我们只能等待修复被回溯并发布到 GNOME 运行时更新中。 同时,夜间版本不受此问题影响。
可以在 Fractal 5 里程碑 上 GitLab 上找到版本 5 的阻塞问题列表。 欢迎所有贡献!
Escambo ↗
测试和开发 API
推出 Escambo,一款专为 GNOME 设计的基于 HTTP 的 API 测试应用程序。
一些很酷的功能是
API 测试:Escambo 的主要目标是促进基于 HTTP 的 API 的测试。 它提供了一个界面,用户可以在其中指定 API 端点、参数、标头和其他与执行各种类型的 API 请求相关的信息。
请求配置:Escambo 允许用户配置不同类型的 HTTP 请求,例如 GET、POST、PUT、DELETE 等。 用户可以定义请求标头、身份验证凭据、请求正文和其他特定于请求的参数。
身份验证和安全性:该应用程序可以支持身份验证方法、API 密钥或基本身份验证。
Escambo 现在 可在 Flathub 上下载 在 Github 或 Codeberg 上关注其开发。
Blueprint ↗
一种用于应用程序开发人员创建 GTK 用户界面的标记语言。
James Westman 发布公告
我发布了 Blueprint
0.8.00.8.1,这是一个大型版本,包含一些语法更改和大量新支持的功能。 更有趣的是,这是 Blueprint 1.0 的发布候选版本! 请查看 发布页面 上的完整发行说明。
Shell 扩展
我创建了 3 个 Gnome Shell 扩展
- 快速设置音频设备隐藏器 - 允许你隐藏快速设置音频设备面板中的选定设备
- 调暗已完成的日历事件 - 设置日历事件在顶部面板中的样式,以清楚地表明哪些事件已完成、正在进行或即将到来。
- 屏幕共享或录制时请勿打扰 - 在屏幕共享或屏幕录制时自动打开“请勿打扰”模式
感谢 gjs.guide 上的出色文档和 #extensions:gnome.org 上的出色人员,开发你自己的扩展几乎是一件轻而易举的事情!
一个新版本的 Weather O’Clock 已经到来。 在这个新版本中,扩展会从 GWeather 创建自己的 WeatherClient 实例,而不是回收 dateMenu 中的现有实例。 这导致天气被强制在每次单击时更新。
感谢 runverzagt 帮助完成这项任务。
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!














