#40 行和容器
2022年4月22日 • 11 条笔记 • 由 Thib 整理GNOME 项目在 4 月 15 日至 4 月 22 日这一周内发生的情况更新。
核心应用和库
Sushi ↗
GNOME 桌面环境的文件预览器。
feborges 宣布
我正在寻找一位新的维护者来负责 Sushi(也称为 NautilusPreviewer,GNOME 文件的一个快速预览器)。我很高兴帮助新维护者上手并发布版本。有关更多信息,请访问 https://discourse.gnome.org/t/looking-for-a-new-maintainer-for-sushi/9361
Libadwaita ↗
使用 GTK4 构建现代 GNOME 应用程序的构建块。
我已经完成并合并了 Maximiliano 最初 实现的行条目。所以现在我们有了
AdwEntryRow和AdwPasswordEntryRow
Circle 应用和库
Pika Backup ↗
基于 borg 的简单备份。
在设置现有的备份仓库时,Pika Backup 现在提供了一个选项,可以从仓库中现有的归档文件中推断设置。如果您之前使用 BorgBackup 通过不同的工具或通过命令行,这可以帮助您配置 Pika Backup。
为了优化性能,如果当前系统不支持 SHA256 CPU 指令,则新的仓库现在将使用更快的 BLAKE2 哈希算法进行初始化。
gtk-rs ↗
为 GNOME 堆栈中的基本库提供 Rust 语言的安全绑定。
Julian Hofer 报道
我已经将 (快速的)
mold链接器添加到org.freedesktop.Sdk.Extension.rust-stable扩展中。这样,使用 flatpak 的基于 Rust 的项目可以轻松地从减少的构建时间中受益。尤其是在增量构建期间,链接所花费的时间非常明显。例如,Fragments 的增量构建现在只需要 4 秒而不是 12 秒。相应的 MR 可以在 这里找到。说明
为了获得
clang,请添加org.freedesktop.Sdk.Extension.llvm13扩展以及此扩展。将
/usr/lib/sdk/llvm13/bin添加到append-path。设置环境变量
CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER为clang,以及CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS为-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold。总而言之,您的 flatpak 清单的更改部分应如下所示
{ "sdk-extensions": [ "org.freedesktop.Sdk.Extension.rust-stable", "org.freedesktop.Sdk.Extension.llvm13" ], "build-options": { "append-path": "/usr/lib/sdk/rust-stable/bin:/usr/lib/sdk/llvm13/bin", "env": { "CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER": "clang", "CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS": "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold", "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER": "clang", "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUSTFLAGS": "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold" } } }
Authenticator ↗
用于生成双因素身份验证码的简单应用程序。
我终于花时间发布了 Authenticator 的新版本,其中包含各种炫酷功能。以下是我们在工作中完成的快速总结
- 移植到 GTK 4
- 加密备份支持
- 使用相机门户扫描二维码
- GNOME Shell 搜索提供程序
- 允许编辑帐户提供程序
- 更好的 favicon 检测
- 改进的用户界面
第三方项目
Pods ↗
一个 podman 桌面应用程序
marhkb 宣布
自从最初宣布 Symphony(Podman 的桌面应用程序)以来,已经发生了很多事情。
首先,Symphony 已更名为 Pods。感谢 GitHub 用户 fostertheweb 的建议。这个名字更简洁,避免了与音乐应用程序的关联。
其他新功能包括
- 手动深色模式,可以独立于系统样式激活
- 图像详细信息现在显示在一个 leaflet 中的单独页面上,而不是在 ExpanderRow 中
- 您现在可以打开一个对话框来显示有关 Podman 的基本信息
- 容器现在可以通过对话框轻松重命名
- 修剪对话框经过重新设计,现在提供更多选项
- 一个圆形指示器现在提供有关容器的 CPU 和内存状态的信息
- 现在可以查看和搜索容器日志
- 现在可以使用对话框从现有镜像创建和启动新容器
Furtherance ↗
追踪你的时间,而不被追踪
Furtherance,GNOME 的时间跟踪应用程序,版本 1.1.2 已发布,具有添加标签的功能!一些较小的改进:应用程序图标现在对齐得更好,开始和删除按钮现在分别显示蓝色和红色,并且添加了三个额外的翻译。
Amberol ↗
播放音乐,仅此而已。
今天是星期五,Amberol(一个没有妄想的音乐播放器)发布了新版本!在这个版本中,我添加了一些不错的特性,例如能够查看当前播放歌曲的波形位置;用于修改播放列表的删除按钮;以及全新的自适应 UI 布局,在桌面设备和移动设备上都能同样出色地工作。您可以在 Flathub 上找到 Amberol 0.4.0。
GNOME 基金会
Thib 说
基金会到底要去哪里?不是云端!
我写这篇文章是为了阐明基金会想要进行的一个项目,它将如何影响 GNOME 项目,以及贡献者如何帮助塑造它。
https://discourse.gnome.org/t/foundation-strategy-funding-decentralised-local-first-applications/
GUADEC(7 月 20 日至 25 日)的注册现已开放 https://events.gnome.org/event/77/
Linux App Summit (https://linuxappsummit.org/) 将于 29 日星期五开始,请在 https://conf.linuxappsummit.org/event/4/timetable/#all 查看日程。
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!









