GNOME 43 及更高版本的开发计划


带来了新的功能、UI 调整和性能提升,而 GNOME 开发者  在博客中提及 GNOME 43 及更高版本的开发计划,新版本主要聚焦于以下变更: 强调色和 Libadwaita 重新着色 API 库有助于定义 GNOME 应用程序的视觉语言和用户体验,使实现一个重要的个性化功能变得简单:可定制的强调色。 CHRIS DAVIS 计划在不久的将来向 xdg-desktop-portal 提交一个提案。在 GNOME 中,最好只在 UI 中显示一些经过 QA 测试的强调色,但 libadwaita 将支持配置任意颜色。 使用重新着色 API 的开发人员可以用编程的方法更改其应用程序中的颜色,并自动更新相关颜色。从技术上讲,尽管在 libadwaita 1.0 中已经可以使用 CSS,但该 API 会使其更简单,开发者不必考虑每一种配色,只需要设置一部分颜色,libadwaita 会正确同步剩余的配色。此更改使来自 KDE、GNOME、elementary OS 等的应用程序在支持偏好的情况下都使用相同的颜色。 自适应 Nautilus 和文件选择器改进 目前 GTK 文件选择器有一些问题。例如,它不支持星号文件等 GNOME 功能,并且需要下游供应商(例如 PureOS、Mobian)对其进行修补才能在移动设备上工作。为了跟上平台约定,理想情况下,文件选择器应该成为 GNOME 核心的一部分,而不是 GTK 的一部分。 考虑到所有这些, CHRIS DAVIS 计划让 Nautilus 适应移动设备外形,并为其添加新的文件选择器模式。Nautilus 而不是 GTK 中的文件选择器使开发者能够以 GNOME 而不是 GTK 的速度支持 GNOME 平台功能,遵循 GNOME 设计模式,并实现带有缩略图的网格视图等功能。 放大镜(图像查看器) Loupe 是一个使用 GTK4 和 libadwaita 用 Rust 编写的新图像查看器。目前计划让 Loupe 成为一款自适应、触摸板和触摸屏友好且易于使用的产品,还希望它与 Nautilus 集成,以便 Loupe 遵循在 Nautilus 中的文件夹的排序设置。 从长远来看,Loupe 还应该获得简单的图像编辑功能,即裁剪、旋转和注释。借助注释,Loupe 可以与新的屏幕截图功能集成,允许用户截取屏幕截图并对其进行注释,而无需任何额外的程序。 用 Rust 重写 Baobab Baobab(又名磁盘使用分析器)是用 Vala 编写的。然而 Vala 没有强大的库生态系统,且该工具还有一些不足之处。但 Rust 拥有蓬勃发展的库生态系统和出色的工具,还具有出色的 GTK 绑定,并且在不断改进。通过用 Rust 重写 Baobab,将能够充分利用生态系统,同时提高其主要功能的性能:分析磁盘使用情况。 除了重写之外,还计划对该工具进行重新设计,新设计将使 UI 现代化。 从 FileChooser 门户打开相邻文件 选择文件时,xdg-desktop-portal 文件选择器不允许打开相邻文件。如果将 Web 浏览器用作 flatpak,可能会遇到这个问题:打开 html 文件不会加载关联的 HTML 文件或媒体文件。如果在本地处理网站,则需要使用 Web 服务器为它提供服务才能预览。 目前的计划是通过 FileChooser 门户 允许开发人员在打开一个文件时请求访问相邻文件,可以将 Loupe 作为一个 flatpak 发布,像 Lutris 或 Bottles 这样的应用程序也可以作为 flatpak 。 可访问性修复 GTK4 让可访问性变得非常简单,但在使核心应用程序可访问方面仍有待改进。目前计划使通过核心应用程序集,使用可用的辅助工具对其进行测试,并记录并修复出现的任何问题。

相關推薦

2022-11-16

一个 TEST-FEDORA39 策略,新政策将弃用 SHA-1 签名,过渡到更高的安全性策略。 Anaconda Web UI:基于 Web 的安装程序预览 编程语言和系统软件更新: Mesa 22.2 PipeWire 0.3.60 Glibc 2.36 LLVM 15 Binutils 2.38 Perl 5.36 Python 3.11 RPM 4.18

2022-07-22

用于虚拟化的 GNOME Boxes 现在支持系统配色方案,将其开发分支名称更改为"main",以及其他一些变 GNOME Builder 已移植到 GTK 4 GNOME Calendar 在主窗口中增加了一个侧边栏,改进了事件的样式,并对日历 UI 进行了其他改进 系统

2022-12-04

件包管理器构建的 Linux 发行版,推出了今年的最后一个版本。 NixOS 在这个版本中为 nixpkgs 增加了 16678 个新的软件包和 14680 个更新软件包,该版本还删除了 2812 个软件包,以保持软件包集的可维护性和安全性。除了软件包之外

2023-03-24

NOME 43.5 还将 Epiphany 浏览器(GNOME 的 Web 浏览器) 更新到版本 43.1,该版本添加了从地址栏复制 URL 的功能,在应用程序模式下隐藏书签星号,并防止在沙盒环境中自动填充密码,还解决了版本 43.0 和之前版本中的 CVE-2023-26081 漏

2022-09-06

GNOME Shell + Mutter 43 发布了候选版本, RC 版本意味着代码已冻结,不会有新功能更新。 Mutter 是 GNOME 使用的窗口和组合管理器,它通过 OpenGL 显示和管理用户桌面。Mutter 43 RC 版本带来如下更改: 切换配置时记住监视器缩放

2022-08-17

GNOME 43 Beta 发布了,该版本带有最新的桌面增强功能和更多 GTK 4 / Adwaita 移植。 一些亮点包括: GNOME Calls 应用程序的启动时间和滚动性能更快。 使用 DConf 编辑器支持深色方案。 Epiphany Web 浏览器删除了 PDF.js,添加了各种

2022-10-08

渲染性能落后时,它才会动态地启用(前一帧运行落后于计划时)。启用三重缓冲技术后,GPU 的时钟速度将获得提升,时钟速度提升又有助于性能提升,以确保桌面能够以全帧率渲染。如果前一帧没有落后于计划,则会采用传

2022-09-07

用的 GNOME 桌面尚未采用三级缓存补丁,因此 Canonical 自己开发了一个支持该功能的 Mutter 补丁,并将其搭载在 Ubuntu 22.04 上。 现在,在即将到来的 Ubuntu 22.10 中,该补丁会继续针对 GNOME 43 进行维护。它支持使用 Mutter 合成器进行

2023-10-24

包含有关 CPU、内存和存储的详细信息。 添加对 PG 11 及更高版本的外部表新功能的支持。 允许为共享服务器设置自定义用户名,默认为共享服务器的用户名。 在为外部表创建列约束时添加“GENERATED ALWAYS AS..”选项。 为

2022-11-22

件包,同时实现了不少新特性,以及改进现有功能。 新版本的控制中心添加了用于删除旧内核的新功能,该功能在 Mageia 9 中默认自动启用,用户也可以手动配置以关闭或启用。此外,Mageia 9 将桌面环境 Plasma 更新到 5.25,以及

2023-03-03

Mageia 9 首个 Beta 测试版已发布。公告写道,此版本修复了自 alpha 发布以来出现的许多错误,以及改进功能。 新版本的控制中心添加了用于删除旧内核的新功能,该功能在 Mageia 9 中默认自动启用,用户也可以手动配置以关闭或

2023-07-09

Solus 4.4 版本已发布。 Solus 4.4 版本被称为“Harmony”,由 Linux 内核 6.3 提供支持,具有安全启动支持、Intel Arc 支持、对各种光传感器和加速计的更好支持,以及对 AMD Radeon RX 7600、7900 XT 和 7900 XTX GPU 的支持,支持 NVIDIA 40 系列 GPU

2022-09-29

统上安装文档。这可确保帮助菜单文档项适用于 Gnome 42 及更高版本。 根据 XDG 文档规范,将帮助手册的根页面从help重命名为index。这还有一个很好的作用,就是删除了macOS文档链接中的一些特殊情况下的代码。 将法语模板中

2023-03-02

新的 Xorg 驱动程序 intel-media-driver ,为 Intel Broadwell CPU 和更高版本提供视频加速。 新版本公告:https://lists.linuxfromscratch.org/sympa/arc/lfs-announce/2023-03/msg00000.html 下载地址: http://www.linuxfromscratch.org/lfs/downloads/11.3/ http://www.linuxfr