开发者对于 GNOME 43 的计划
GNOME

> 
> GNOME 43 及以后的开发计划令人振奋，以下是你可以期待的：……
> 
> 
> 


![](/data/attachment/album/202204/07/085340zh2hslzojqsdetll.jpg)


GNOME 42 刚刚发布不久。


尽管它是 GNOME 41 之后的一次令人兴奋的升级，但你可能无法在每个主流 Linux 发行版上找到它（除了 OpenSUSE、Arch 和 Clear Linux）。


Fedora 36 和 Ubuntu 22.04 应该是采用 GNOME 42 的最受欢迎的选择，它们将在接下来的几周发布。


接下来是什么？没错，就是 **GNOME 43**。


### GNOME 43：计划中的新功能


在一篇 [博文](https://blogs.gnome.org/christopherdavis/2022/04/03/plans-for-gnome-43-and-beyond/) 中，GNOME 开发者 Chris Davis 分享了一些 GNOME 43 及之后版本计划中的变更。


我在这里介绍其中的一些主要亮点。



> 
> 请注意，这里提到的计划变更或改进可能会在 GNOME 43 中首次亮相，也可能不会。
> 
> 
> 


#### 全局强调色


![Ubuntu 22.04 Beta 中的强调色](/data/attachment/album/202204/07/085341kmj1mmzm118tz8o1.png)


随着 Libadwaita 的引入，现在有可能增加一个全局强调色的功能。


你不必依赖发行版来提供使用强调色的能力（比如 [Ubuntu 22.04 中添加了这个功能](https://news.itsfoss.com/ubuntu-22-04-accent-color/)）。


有了强调色，GNOME 桌面体验可以更加个性化。此外，它将不仅仅局限于预设，同时也支持自定义强调色，应用开发者可以考虑支持它。


#### 重新着色 API


![](/data/attachment/album/202204/07/085342j4lmbya9m49z9e02.png)


这对终端用户来说可能不是特别有趣，但它将帮助应用开发者提供预设的颜色方案，让他们的应用更好地协调各种强调色。


正如这篇博文所说：



> 
> 开发者可以使用重新着色 API，以编程方式改变他们应用程序中的颜色，并让依赖的颜色自动更新。他们将能够轻松地创建预设，从而实现许多功能。例如，根据文本视图的颜色方案来改变窗口的显示颜色。
> 
> 
> 


有了 libadwaita 1.0 中的 CSS，这在技术上已经可以实现。然而，API 可以帮助开发者更容易地使用这个功能。


#### 自适应的 Nautilus 文件管理器


![](/data/attachment/album/202204/07/085342soncdbbc7a5dti1b.png)


Nautius 文件管理器将得到一些升级，比如针对移动尺寸的自适应设计，其中包含一个新的文件选择器模式。


它将帮助 GNOME 平台跟上新功能，而不需要依赖 GTK 的文件选择器，因为它不支持 GNOME 的所有功能，比如收藏文件。


#### 新的图片浏览器（Loupe）和屏幕截图注释


一个新的图片浏览器正在开发中，名字叫 Loupe。它由 Rust 编写，使用了 GTK4 和 libadwaita。


![](/data/attachment/album/202204/07/085342yufnh4ax50as8x9n.png)


这个图片浏览器的目标是自适应、对触摸板和触摸屏友好，并且易于使用。你可以期待它与 Nautilus 集成，以遵循文件管理器中任何文件夹的排序设置。


除了系统集成之外，新的图片浏览器还将会有一些功能升级，主要是在基本的图片编辑方面，比如剪裁、旋转和注释。


![](/data/attachment/album/202204/07/085343bsmu6caecblgrnb6.jpg)


有了注释的能力，它可以与截图流程很好地配合，允许你在没有任何第三方程序的情况下进行屏幕截图并进行注释。


#### 磁盘使用情况分析器的新设计（用 Rust 重写）


磁盘使用情况分析器目前是用 Vala 编写的。


虽然它能完成预期的工作，但是按照现在的实现方式，它不具备很大的潜力。


![磁盘使用情况分析器的设计演示图，图源：Allan Day](/data/attachment/album/202204/07/085343azadyqaynoarnody.png)


因此，开发计划中包括了使用 Rust 来重写它，这应该会在可预见的未来改善它，提供最好的性能。


![磁盘使用情况分析器的设计模型，图源：Allan Day](/data/attachment/album/202204/07/085343snxhpbpv2hyb73qt.png)


不仅仅局限于其核心，它还将得到一个设计上的大调整（类似于上面的演示图），以争取让用户体验更加现代化。


### 其他改进措施


随着开发的进行，我们应该会知道更多关于 GNOME 外观和其他方面计划中的变更。


当我们了解到更多关于 GNOME 43 的功能时，我将会更新这篇文章。


如果你对技术细节感到好奇，你可以阅读 [Chris 的博文](https://blogs.gnome.org/christopherdavis/2022/04/03/plans-for-gnome-43-and-beyond/)。你也可以赞助他为 GNOME 做的工作，以及其他任何相关的东西。


你期待中的 GNOME 43 是什么样的？请在下面的评论中分享你的想法吧！




---


via: <https://news.itsfoss.com/gnome-43-dev-plans/>


作者：[Ankush Das](https://news.itsfoss.com/author/ankush/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[lkxed](https://github.com/lkxed) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![](/assets/images/pikapods-banner-v3.webp)


![](/assets/images/pikapods-banner-v3.webp)

It hasn’t been that long since GNOME 42 was released.

While it was an exciting upgrade over GNOME 41, you may not be able to find it on every mainstream Linux distribution (except OpenSUSE, Arch, and Clear Linux).

Fedora 36 and Ubuntu 22.04 should be the most popular options featuring GNOME 42 with their releases in the following weeks.

What’s next? **GNOME 43**, yes.

## GNOME 43: Planned New Features

In a [blog post](https://blogs.gnome.org/christopherdavis/2022/04/03/plans-for-gnome-43-and-beyond/?ref=news.itsfoss.com), a GNOME developer (Chris Davis) shared some improvements/changes planned for GNOME 43 and beyond.

Let me highlight some major highlights of it.

Note that the planned changes or improvements mentioned here may/may not debut with GNOME 43.

### Global Accent Colors

![](https://news.itsfoss.com/content/images/wordpress/2022/03/ubuntu-22-04-dark-mode-1024x773.png)

With the introduction of Libadwaita, it is now possible to add a feature for global accent colors.

You do not have to depend on the distribution to provide the ability to use accent colors (just like one [added to Ubuntu 22.04](https://news.itsfoss.com/ubuntu-22-04-accent-color/)).

The GNOME desktop experience can be more personalized with the accent colors. Moreover, it will not be limited just presets, but customizable accent colors, which will be opt-in for app developers.

### Recoloring API

![recoloring api](https://news.itsfoss.com/content/images/wordpress/2022/04/recoloring-api-gnome-43.png)

While this is not particularly interesting for the end-users, it will help app developers offer preset color schemes and let their app blend in better with various accent colors.

As per the blog post:

Developers using the recoloring API will be able to programmatically change colors in their apps and have dependent colors update automatically. They’ll be able to easily create presets which can be used, for example, to recolor the window based on a text view’s color scheme.


This is technically already possible with CSS in libadwaita 1.0. However, the API should make things easier to implement.

### Adaptive Nautilus File Manager

![](https://news.itsfoss.com/content/images/wordpress/2022/04/nautilus-gnome-43-plan.png)

The Nautius file manager will receive some upgrades like adaptive design for mobile form factor with a new file chooser mode within it.

It will help the GNOME platform keep up with new features without relying on GTK’s file chooser, which does not support all GNOME feature like starred files.

### New Image Viewer (Loupe) + Screenshot Annotation

A new image viewer, a.k.a. Loupe is in development, written in Rust using GTK4 and libadwaita.

![gnome 43](https://news.itsfoss.com/content/images/wordpress/2022/04/image-viewer-gnome-43.png)

The image viewer is aimed to be adaptive, touchpad and touchscreen friendly, and easy to use. You can expect it to be integrated with Nautilus to follow sorting settings for any folder in the file manager.

In addition to the integration, the new image viewer will also receive some feature upgrades in the form of basic image editing capabilities like cropping, rotation, and annotations.

![ubuntu 22.04](https://news.itsfoss.com/content/images/wordpress/2022/03/ubuntu-22-04-screenshot-ui.jpg)

With the annotations’ capability, it must work well with the screenshot flow, allowing you to take screenshots and annotate them without any third-party programs.

### New Design for Disk Usage Analyser (Rewritten in Rust)

The Disk Usage Analyzer is currently written in Vala.

While it does the work expected, it does not have a lot of potential with the way it is now.

![gnome 43](https://news.itsfoss.com/content/images/wordpress/2022/04/disk-usage-analyser-gnome-43.png)

[Allan Day](https://gitlab.gnome.org/Teams/Design/app-mockups/-/blob/master/disk-usage-analyzer/disk-usage-analyzer.png?ref=news.itsfoss.com)

So, the development plans include rewriting it using Rust, which should improve it for the foreseeable future, providing the best performance.

![](https://news.itsfoss.com/content/images/wordpress/2022/04/disk-usage-analyser-gnome-43-1.png)

[Allan Day](https://gitlab.gnome.org/Teams/Design/app-mockups/-/blob/master/disk-usage-analyzer/disk-usage-analyzer.png?ref=news.itsfoss.com)

Not just limited to its core, it will also receive a design overhaul (similar to the mockups above) in a bid to modernize the user experience.

## Other Improvements

As development progresses, we should hear more about the planned changes to the GNOME shell and more.

I will be updating this article with more GNOME 43 features as we learn more about it.

If you are curious about the technical details, you can head to the [blog post by Chris](https://blogs.gnome.org/christopherdavis/2022/04/03/plans-for-gnome-43-and-beyond/?ref=news.itsfoss.com). You can also sponsor his work on GNOME and anything related to it.

*What are your expectations from GNOME 43? Let me know your thoughts in the comments down below.*

[5 GNOME 43 Features to Keep an Eye OnGNOME 43 is around the corner. Here are the features that you should expect with the release.](https://news.itsfoss.com/gnome-43-features/)![](https://news.itsfoss.com/content/images/2022/08/gnome-43-features.jpg)


![](https://news.itsfoss.com/content/images/2022/08/gnome-43-features.jpg)

## More from It's FOSS...

- Support us by opting for
[It's FOSS Plus](https://itsfoss.com/#/portal/signup)membership. - Join our
[community forum](https://itsfoss.community/). - 📩 Stay updated with the latest on Linux and Open Source. Get our
[weekly Newsletter](https://itsfoss.com/newsletter/).