開發(fā)者對(duì)于 GNOME 43 的計(jì)劃
- GNOME 43 及以后的開發(fā)計(jì)劃令人振奮,以下是你可以期待的:……
GNOME 42 剛剛發(fā)布不久。
盡管它是 GNOME 41 之后的一次令人興奮的升級(jí),但你可能無法在每個(gè)主流 Linux 發(fā)行版上找到它(除了 OpenSUSE、Arch 和 Clear Linux)。
Fedora 36 和 Ubuntu 22.04 應(yīng)該是采用 GNOME 42 的最受歡迎的選擇,它們將在接下來的幾周發(fā)布。
接下來是什么?沒錯(cuò),就是 GNOME 43。
GNOME 43:計(jì)劃中的新功能
在一篇 博文 中,GNOME 開發(fā)者 Chris Davis 分享了一些 GNOME 43 及之后版本計(jì)劃中的變更。
我在這里介紹其中的一些主要亮點(diǎn)。
請(qǐng)注意,這里提到的計(jì)劃變更或改進(jìn)可能會(huì)在 GNOME 43 中首次亮相,也可能不會(huì)。
全局強(qiáng)調(diào)色
Ubuntu 22.04 Beta 中的強(qiáng)調(diào)色
隨著 Libadwaita 的引入,現(xiàn)在有可能增加一個(gè)全局強(qiáng)調(diào)色的功能。
你不必依賴發(fā)行版來提供使用強(qiáng)調(diào)色的能力(比如 Ubuntu 22.04 中添加了這個(gè)功能)。
有了強(qiáng)調(diào)色,GNOME 桌面體驗(yàn)可以更加個(gè)性化。此外,它將不僅僅局限于預(yù)設(shè),同時(shí)也支持自定義強(qiáng)調(diào)色,應(yīng)用開發(fā)者可以考慮支持它。
重新著色 API
這對(duì)終端用戶來說可能不是特別有趣,但它將幫助應(yīng)用開發(fā)者提供預(yù)設(shè)的顏色方案,讓他們的應(yīng)用更好地協(xié)調(diào)各種強(qiáng)調(diào)色。
正如這篇博文所說:
- 開發(fā)者可以使用重新著色 API,以編程方式改變他們應(yīng)用程序中的顏色,并讓依賴的顏色自動(dòng)更新。他們將能夠輕松地創(chuàng)建預(yù)設(shè),從而實(shí)現(xiàn)許多功能。例如,根據(jù)文本視圖的顏色方案來改變窗口的顯示顏色。
有了 libadwaita 1.0 中的 CSS,這在技術(shù)上已經(jīng)可以實(shí)現(xiàn)。然而,API 可以幫助開發(fā)者更容易地使用這個(gè)功能。
自適應(yīng)的 Nautilus 文件管理器
Nautius 文件管理器將得到一些升級(jí),比如針對(duì)移動(dòng)尺寸的自適應(yīng)設(shè)計(jì),其中包含一個(gè)新的文件選擇器模式。
它將幫助 GNOME 平臺(tái)跟上新功能,而不需要依賴 GTK 的文件選擇器,因?yàn)樗恢С?GNOME 的所有功能,比如收藏文件。
新的圖片瀏覽器(Loupe)和屏幕截圖注釋
一個(gè)新的圖片瀏覽器正在開發(fā)中,名字叫 Loupe。它由 Rust 編寫,使用了 GTK4 和 libadwaita。
這個(gè)圖片瀏覽器的目標(biāo)是自適應(yīng)、對(duì)觸摸板和觸摸屏友好,并且易于使用。你可以期待它與 Nautilus 集成,以遵循文件管理器中任何文件夾的排序設(shè)置。
除了系統(tǒng)集成之外,新的圖片瀏覽器還將會(huì)有一些功能升級(jí),主要是在基本的圖片編輯方面,比如剪裁、旋轉(zhuǎn)和注釋。
有了注釋的能力,它可以與截圖流程很好地配合,允許你在沒有任何第三方程序的情況下進(jìn)行屏幕截圖并進(jìn)行注釋。
磁盤使用情況分析器的新設(shè)計(jì)(用 Rust 重寫)
磁盤使用情況分析器目前是用 Vala 編寫的。
雖然它能完成預(yù)期的工作,但是按照現(xiàn)在的實(shí)現(xiàn)方式,它不具備很大的潛力。
磁盤使用情況分析器的設(shè)計(jì)演示圖,圖源:Allan Day
因此,開發(fā)計(jì)劃中包括了使用 Rust 來重寫它,這應(yīng)該會(huì)在可預(yù)見的未來改善它,提供最好的性能。
磁盤使用情況分析器的設(shè)計(jì)模型,圖源:Allan Day
不僅僅局限于其核心,它還將得到一個(gè)設(shè)計(jì)上的大調(diào)整(類似于上面的演示圖),以爭取讓用戶體驗(yàn)更加現(xiàn)代化。
其他改進(jìn)措施
隨著開發(fā)的進(jìn)行,我們應(yīng)該會(huì)知道更多關(guān)于 GNOME 外觀和其他方面計(jì)劃中的變更。
當(dāng)我們了解到更多關(guān)于 GNOME 43 的功能時(shí),我將會(huì)更新這篇文章。
如果你對(duì)技術(shù)細(xì)節(jié)感到好奇,你可以閱讀 Chris 的博文。你也可以贊助他為 GNOME 做的工作,以及其他任何相關(guān)的東西。