#89 稳定的帧率

2023年3月31日 • 12 条笔记 • 由 Felix 整理

3月24日至3月31日期间 GNOME 项目的最新进展。

GNOME 核心应用和库

Mutter

Wayland 显示服务器和 X11 窗口管理器和合成库。

Georges Stavracas (feaneron) 报告

在 Mutter 44 中包含的数百项更改中,有一项脱颖而出:Mutter 不再受 GPU 密集型应用程序和游戏的影响,即使它们正在运行也能保持稳定的帧率。这项出色的改进是 Mutter & GNOME Shell 博客最新文章的重点! 点击此处了解更多

Libadwaita

使用 GTK4 构建现代 GNOME 应用程序的构建块。

Maksym Hazevych

AdwPreferencesPage 现在有一个 description 属性,可以更轻松地显示整个首选项页面的描述。

Alex (他们/她们) 报告

libadwaita 现在有 AdwSwitchRow,可以更轻松地处理包含单个开关的行这一常见情况

GNOME Circle 应用和库

ashpd

围绕 freedesktop 门户的 Rust 包装器。

Bilal Elmoussaoui 宣布

我们终于发布了 ASHPD 的新稳定版本。该版本包含许多 API 改进,使从 Rust 使用 portals 变得非常容易。

使用新的 builder API 截取屏幕的示例代码

use ashpd::desktop::screenshot::Screenshot;

async fn run() -> ashpd::Result<()> {
    let response = Screenshot::request()
        .interactive(true)
        .modal(true)
        .send()
        .await?
        .response()?;
    println!("URI: {}", response.uri());
    Ok(())
}

更多详情:https://github.com/bilelmoussaoui/ashpd/releases/tag/0.4.0

Bilal Elmoussaoui 宣布

在 Flathub 上发布了 ASHPD demo 的新版本!该 demo 具有各种不错的功能,弥补了支持的 portals 的差距

  • 摄像头:多摄像头支持
  • 通知:支持设置默认操作/操作目标,允许添加按钮
  • 电子邮件:支持添加附件
  • 使用 libadwaita 部件
  • 修复应用程序的适应性

第三方项目

gregorni 宣布

本周,我在 Flathub 上发布了我的应用程序 ASCII Images。它使用 jp2a 将您的 PNG 或 JPEG 图像转换为精美且细节丰富的 ASCII 艺术。

Felipe Kinoshita

我刚刚发布了 Telegraph,这是一个编写和解码莫尔斯电码的有趣的小应用程序。

Bilal Elmoussaoui 宣布

经过一年的开发,我终于发布了 oo7 的第一个版本。它是一个 Rust 库,旨在提供 libsecret 的替代品,与 secrets portal 的紧密集成,以及应用程序将他们的密钥从主机迁移到沙盒密钥环的方式。感谢 Sophie Herold、Maxmiliano & Daiki Ueno 在构建库的构建块方面提供的巨大帮助!

Tube Converter

一个易于使用的视频下载器 (yt-dlp 前端)。

Nick 报告

Tube Converter V2023.3.1 发布了!本周的发布包含许多错误修复,并移植到 GNOME 44 平台 :) 这是完整的变更日志

  • 修复了一个用户无法下载包含不可用视频的播放列表的问题
  • 修复了一个在嵌入元数据时某些视频无法下载的问题
  • 修复了一个包含无效文件名字符的视频无法下载的问题
  • UX/UI 改进(包括将 Adw.MessageDialog 对话框移动到正确的 Adw.Window)

Flare

一个非官方的 Signal GTK 客户端。

schmiddi 发布公告

Flare 0.7.0 发布了。此版本的最大更新肯定是 Jan-Michael Brummer 带来的全新且改进的 UI。除此之外,Flare 现在还集成了 feedbackd,获得了对配置文件名称的支持,以及一些新的小功能、修复和更改。有关所有更改,请参阅 变更日志。另请注意,从 0.6.0 更新到此版本需要重新链接设备。

Cartridges

启动您的所有游戏

kramo

本周,我发布了 Cartridges,一个 Libadwaita 游戏启动器,用于启动您所有的游戏。该项目源于我对一个启动器的个人需求,该启动器让我可以仅通过单击从任何平台快速启动任何游戏。无需管理另一个游戏库。它目前支持从 Steam、Heroic 和 Bottles 导入游戏,无需登录,并且还有更多来源正在开发中。在 Flathub 上查看它!

GNOME 基金会

Caroline Henriksen

本周,GNOME 基金会一直忙于组织各种活动,例如 GUADEC 2023、与 KDE 合作的 LAS 2023,以及寻找其他开源和社区活动来参与。作为一名平面设计师,我为这些活动的大部分工作涉及创建设计,例如姓名徽章、标志、横幅和社交媒体内容 - 所有这些我都在目前进行中!请期待 LAS 网站上很快会推出新页面。我将添加供人们在社交媒体帖子或演示文稿中使用图形。

现在,LAS 的现场参与者可以订购活动 T 恤。订单截止日期是今天,因此如果您要现场参加并想购买一件,请在此处填写表格:https://conf.linuxappsummit.org/event/5/registrations/13/。如果您要远程参加,我们在线提供 T 恤和一些其他商品:https://shop.spreadshirt.com/linux-app-summit/all

开放参与呼叫:我们已延长 GUADEC 2023 的参与呼叫,所有提案的截止日期现在是 4 月 4 日。如果您有演讲、研讨会、小组讨论或 BoF 想举办,请尽快提交您的提案! https://foundation.gnome.org/2023/02/24/guadec-2023-cfp/

我们还在寻找 GUADEC 2023 的赞助商!如果您或您的公司想赞助今年的会议,可以在这里找到我们的宣传册并了解更多信息:https://events.gnome.org/event/101/page/167-sponsors

本周就到此为止!

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