#107 降低开销

2023年8月4日 • 10 条笔记 • 由 Felix 整理

GNOME 项目在 7 月 28 日至 8 月 4 日这一周内的更新。

GNOME 核心应用和库

GNOME Shell

核心系统用户界面,用于启动应用程序、切换窗口、系统搜索等。

hergertme 报告

许多 GNOME Shell 搜索提供程序正在通过 Sysprof Nightly 降低运行时和启动开销。请参阅我的各种博客文章,了解我们如何查找和处理此类问题。https://blogs.gnome.org/chergert/2023/07/28/how-to-use-sysprof-again/ https://blogs.gnome.org/chergert/2023/08/02/writing-fast-search/https://blogs.gnome.org/chergert/2023/08/04/more-sysprofing/

GNOME Circle 应用和库

Workbench

一个用于学习和原型设计 GNOME 技术的沙盒。

Sonny 宣布

Workbench 获得了保存和加载磁盘上项目的能力。此外,我们还简化了对演示和示例库的贡献,请查看 贡献指南

第三方项目

mibi88 报告

我刚刚完全重写了我的 Markdown 编辑器 MibiMdEditor,并发布了它的第一个 beta 版本(因为我已经重写了它),但它不仅仅是一个普通的 Markdown 编辑器,它通过添加将被调用以生成 HTML 代码的脚本来工作,因此您可以使用它来编写 MarkDown、BBcode、Asciidoc,只需编写一个简单的脚本即可!我很快会制作一个 Flatpak!敬请期待!

Philip Withnall 报告

Evolution main 刚刚 获得支持 Autocrypt,这是一种首次信任使用协议,可轻松启用加密电子邮件

Tagger

标记你的音乐。

Nick 报告

Tagger 现在是 V2023.8.1 版本!

此版本和之前的 V2023.8.0 包含许多错误修复和一些新功能。请在下面阅读:)

以下是完整的变更日志

  • 添加了对 TrackTotal 和 BeatsPerMinute 标签属性的支持
  • 添加了更多排序选项
  • 改进了高级搜索算法,更好地支持带重音字符的字符
  • 现在只有当文件有未保存的更改时才会显示“应用”按钮
  • Web 服务现在将根据系统的互联网连接启用和禁用
  • 空的年份、曲目和 BPM 字段将显示一个空字符串而不是 0
  • 修复了一个清除标签不会清除所有字段的问题
  • 修复了一个 Tagger 无法读取其他程序中的单个专辑封面图片的问题
  • 修复了一个通过 snap 运行 Tagger 时文档不可用的问题
  • 修复了一个高级搜索有时可能崩溃的问题
  • 修复了一个提交到 AcoustID 会崩溃的问题
  • 更新了翻译(感谢 Weblate 上的所有人!)

Parabolic

下载网络视频和音频。

Nick 发布公告

Parabolic V2023.8.0 发布!

在这个版本中,我们为下载的播放列表页面添加了全选和取消全选按钮,并在首选项中添加了代理 URL 设置。我们还在 Parabolic 中添加了一个网络连接监视器。在错误方面,我们修复了一个通过 snap 运行文档不可用的问题,以及一个历史记录未正确保存为 json 的问题。

以下是完整的变更日志

  • 添加了按钮以选择或取消选择播放列表中的所有项目
  • 在首选项中添加了代理设置
  • Parabolic 现在将检查是否有活动的网络连接
  • 修复了一个通过 snap 运行 Parabolic 时文档不可用的问题
  • 修复了一个历史记录未正确保存为 json 的问题
  • 更新了翻译(感谢 Weblate 上的所有人!)

Daikhan

以风格播放视频/音乐。

Mazhar Hussain

我一直在开发一个名为 Daikhan(以前称为 Envision Media Player)的新媒体播放器。现在我发布了一个早期访问版本 作为 Flathub 上的 flatpak

不幸的是,flatpak 尚未支持硬件加速播放。但是,如果 GStreamer 设置正确,播放器本身确实支持它。

由于应用程序的早期访问性质,可能会有一些其他问题,并且 会在未来发生重大变化。

Cavalier

使用 CAVA 可视化音频。

Nick

Cavalier V2023.8.0 发布!

此版本包含许多新功能!我们添加了一种新的绘图模式以及在窗口中设置背景图像的能力。我们还在 Cavalier 中添加了一个 CLI,您可以使用它从终端直接更改其设置!

以下是完整的变更日志

  • 现在可以从命令行控制 Cavalier。使用 --help 选项运行该应用程序以查看可用选项的完整列表。
  • 现在可以使用完整的镜像提供反向镜像选项。
  • 现在可以将每秒帧数设置为 144 或其他自定义值。
  • 添加了抗锯齿,因此圆角项目现在看起来不那么像素化。
  • 添加了设置背景图像的能力。
  • 新的绘图模式 - 分割器。
  • 条形图限制增加到 100。
  • 更新了翻译(感谢 Weblate 上的所有人!)

Shell 扩展

Swapnil Devesh 报告

我发布了 GNOME 的 Solaar 扩展 https://extensions.gnome.org/extension/6162/solaar-extension/,这允许 Solaar 支持 Wayland 桌面上的功能,这些功能以前不受支持,即过程和鼠标过程条件,这些条件允许根据当前处于焦点或当前鼠标悬停的应用程序,基于 Logi 键盘和鼠标的特定操作发生。安装此扩展后,这些功能应该在 Wayland 桌面上的下一次 Solaar 更新中自动开始工作,或者您可以尝试从 Solaar 的存储库或从 git 或 nightly 版本构建最新的代码(如果您的发行版可用)。

杂项

Jordan Petridis 宣布

我写了一篇关于 systemd-sysext 的魔力以及如何使用它来开发系统组件的博客文章 https://blogs.gnome.org/alatiera/2023/08/04/developing-gnome-os-systemd-sysext/

本周就到此为止!

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