GTK4 和 Libadwaita 讓 GNOME 43 的文件管理器看起來(lái)很出色
GNOME 文件Files(以前的 Nautilus)也許是當(dāng)今 GNOME 生態(tài)空間中使用最多的桌面應(yīng)用。而且,自其首次發(fā)布以來(lái),它從未接受過(guò)什么大修,而其他的 GNOME 應(yīng)用乃至桌面本身都轉(zhuǎn)移到了一個(gè)較新的技術(shù)棧。
現(xiàn)在一切都變了。GNOME 開(kāi)發(fā)者正在為整個(gè)桌面和 “文件” 采用 GTK4 和 libadwaita。
GNOME “文件” v43 將在 2022 年晚些時(shí)候與 GNOME 43 一起發(fā)布,必將令人印象深刻。這個(gè)急需的 ??重制?? 帶來(lái)了原生的深色模式、很棒的 UI 以及出色的 libadwaita 觸控和 GTK4 性能提升。
GNOME “文件” v43
我們安裝了 GNOME “文件” v43 的 Flatpak 開(kāi)發(fā)版本,下面是我們的發(fā)現(xiàn)。
第一印象,你應(yīng)該注意到漂亮的 UI 觸控,這要感謝 Libadwaita。關(guān)閉按鈕是漂亮的圓形,而地址欄、選擇高亮和整個(gè)文件窗口都有適當(dāng)?shù)拈g距和圓角。
所有的組件都沒(méi)有出現(xiàn)邊框高亮線。
下面是 v43(左)和 v42(右)的深淺模式的快速比較。
GNOME Files 43 and 42 – Light Mode Comparison
GNOME Files 43 and 42 – Dark Mode Comparison
地址欄的文件夾分隔符保持不變。然而,字體卻有了些許潤(rùn)色。地址欄的上下文菜單改變了,“在終端打開(kāi)Open in Terminal”選項(xiàng)沒(méi)有了。取而代之的是 “在其它應(yīng)用中打開(kāi)Open in Other application” 菜單。引入了一個(gè)新的選項(xiàng) “創(chuàng)建鏈接Create Link”。我想許多用戶(hù)會(huì)懷念 “在終端打開(kāi)” 的選項(xiàng)。
3/3 更新(感謝 Rashid):“在終端打開(kāi)” 選項(xiàng)是 Nautilus 擴(kuò)展包的一部分。因此,F(xiàn)latpak 構(gòu)建版不能“看到”它。因此,它本身并沒(méi)有被刪除。
New option in address bar menu
另一個(gè)重要的變化是你應(yīng)該注意到兩個(gè)主工具條菜單:a)視圖按鈕和 b)漢堡主菜單。這些上下文菜單項(xiàng)顯示了菜單項(xiàng)及鍵盤(pán)快捷鍵。這也使它們看起來(lái)更顯眼一些。
The Hamburger menu now have keyboard shortcuts
文件夾的上下文菜單現(xiàn)在有一個(gè)向上的小箭頭,指向從它彈出的文件夾。文件夾的右鍵上下文菜單以組為單位組織得很好。例如,打開(kāi)動(dòng)作是分組的,而剪切、復(fù)制、粘貼在上下文菜單中以橫杠的形式明顯分開(kāi)。
Context Menu for folder changes
我還注意到一個(gè)新的選項(xiàng) “粘貼到該文件夾Paste into the folder”,這個(gè)很好。
Nautilus 搜索幾乎與 “文件” v42 相同,只是在 “文件” v43 中你可以通過(guò)創(chuàng)建日期/時(shí)間搜索。
然而,我注意到一個(gè)令人興奮的變化。上下文菜單中的文件關(guān)聯(lián)的應(yīng)用名稱(chēng)被刪除了。例如,如果你今天試圖在 “文件” v42
中打開(kāi)一個(gè)文本文件,它在上下文菜單中顯示與之相關(guān)的應(yīng)用名稱(chēng)。在 “文件” v43 中,它只顯示
“打開(kāi)”。我覺(jué)得這種改變是不必要的。之前的情況更好。
3/3 更新(感謝 Rashid):當(dāng)我在試用 v43 的沙盒 Flatpak 版本時(shí),它并沒(méi)有看到系統(tǒng)關(guān)聯(lián)。所以,這不是一個(gè)變化。但是,我又想知道,如果有人試圖真正使用 Flatpak 版本怎么辦。
A subtle change in context menu for file association
所以,這就是我在這個(gè)應(yīng)用的新 GTK4 版本中發(fā)現(xiàn)的整體變化。但它看起來(lái)不錯(cuò)?不是嗎。此外,如果你是直接從 Ubuntu 20.04 LTS 來(lái)的,其中包含 “文件” 3.38,那么也許你的體驗(yàn)會(huì)是“哇”!如果你將 “文件” v43 與 “文件” v3.38 進(jìn)行比較,大部分區(qū)域都發(fā)生了變化。對(duì)于這些用戶(hù)來(lái)說(shuō),這將是一個(gè)相當(dāng)不錯(cuò)的體驗(yàn)。
你應(yīng)該記住,v43 仍在開(kāi)發(fā)中,因此在未來(lái)最終發(fā)布時(shí),可能會(huì)發(fā)生變化。
愿望清單
如果比較各種 Linux 文件管理器,其他的文件管理器的選項(xiàng)遠(yuǎn)多于今天的 GNOME “文件”。
是這樣的。
例如,Nemo 或 Dolphin - 這兩個(gè)最好的文件管理器在各方面都勝過(guò) “文件”。比較一下功能,GNOME “文件” 沒(méi)有一些流行的功能:
- 雙面板或分割視圖
- 從上下文菜單中打開(kāi)一個(gè)根文件夾是困難的
- 一個(gè)用于文件夾瀏覽的向上箭頭
- 沒(méi)有從上下文菜單中創(chuàng)建一個(gè)新文件(文本、電子表格等)的選項(xiàng)
- 更多的排序和搜索功能
我們希望這些功能能盡快出現(xiàn)在 GNOME “文件” 中。
何時(shí)能用
如上所述,這個(gè)版本的 GNOME “文件” 將與 GNOME 43 一起提供。因此,從 Linux 發(fā)行計(jì)劃的角度來(lái)看,你應(yīng)該在 2022 年 10 月的 Ubuntu 22.10 和今年晚些時(shí)候的 Fedora 37 上擁有它。
不幸的是,??Ubuntu 22.04 LTS??(Jammy Jellyfish)和帶有 ??GNOME 42?? 的 ??Fedora 36?? 將不會(huì)有 GNOME “文件” 43。主要原因是時(shí)間表不匹配,而且它是要移植到 GTK4 和徹底測(cè)試的復(fù)雜應(yīng)用之一。然而,大部分上述的內(nèi)部功能仍然會(huì)在 “文件” 42 中。但它可能缺少漂亮的 UI 變化和主題。
盡管如此,我相信這個(gè)流行的文件管理器看起來(lái)不錯(cuò),當(dāng)它發(fā)布時(shí),用戶(hù)應(yīng)該會(huì)很興奮地使用它。