KDE 與 GNOME:什麼是 Linux 桌面的終極選擇?
說到 Linux, 桌面環境 (DE)是個大問題。
桌面環境構成了圖形用戶界面(GUI),以及你在 Linux 發行版上得到的一組應用。
你可以通過我們的 解釋什麼是桌面環境的文章 了解。
選擇一個好的桌面環境可以幫助你提高生產力、工作流程、易用性和整體體驗。
在 最佳桌面環境 中,KDE Plasma 和 GNOME 特別受歡迎。在這裡,我打算強調其中的關鍵區別,以幫助你做出決定。
注意:KDE 是整個社區的人在其名下開發的各種項目。其中桌面環境的名字是 Plasma。在這裡,我們將 Plasma 桌面與 GNOME 進行比較。然而,為了簡單起見,我們傾向於使用 「KDE」 而不是 「Plasma」。
用戶界面:功能與外觀
用戶界面通常涉及到布局類型、圖標、主題、小工具和 GUI 的其他組件。
KDE
KDE 的目標是提供一個傳統的桌面布局,讓大多數 Windows 用戶感到舒適。
不過,不要被這一點所迷惑。它的外觀很簡單,但卻專註於更多的功能。
事實上,Windows 從 KDE 中獲得了靈感,對其用戶界面進行了一些改進,比如通過滾動任務欄中的音量圖標來調整音量的能力。
而且,KDE 以其一致的外觀和感覺而聞名,即使多年來有許多改進。
GNOME
另一方面,GNOME 提供了一種獨特的桌面體驗。如果你正在尋找一個不同的、現代的用戶界面設計,GNOME 應該很適合你。
其圖標/主題/壁紙可能看起來更符合現代標準。偏好有所側重,但在我看來,GNOME 看起來更有吸引力。
然而,如果你已經適應了傳統的類似 Windows 的布局,調整工作流程可能需要一段時間。
這裡沒有開始/應用/菜單按鈕。你必須點擊活動概覽來訪問你的工作空間(或虛擬桌面),並從同一個地方訪問應用菜單。
對一些人來說,沒有任務欄可能看起來更乾淨,但這取決於你的喜好。
請注意,與 KDE 相比,UI 可能沒有那麼多功能,也沒那麼豐富。例如,系統托盤中的部件提供了比 GNOME 上的小程序更多的選項。
因此,在 UI 方面,KDE 與 GNOME 並沒有明顯的贏家,而是取決於你對功能或現代外觀的要求。
應用生態
KDE
使用 KDE,你可以獲得 無數的實用程序。
你可能會被 KDE 提供給 KDE 上使用的應用所淹沒。
不止如此,整個 KDE 社區都一直忙於為這個武器庫添加新的應用和工具。
它們中許多在現有的應用中脫穎而出,如 Krita、Kdenlive、Kate 編輯器等等。
GNOME
GNOME 默認也具有 眾多的應用。雖然對於大多數用戶來說,這可能是一個足夠的列表,但與 KDE 相比,它在目錄上有所不足。
我發現自己並沒有使用過很多來自 GNOME 的應用。
而且,值得注意的是,與 GNOME 的默認應用相比,KDE 桌面環境自帶的應用得到了更快的改進。
這是與 GNOME 應用程序相比的 KDE 的開發更新頻度,不過這只是個人觀察,這可能會隨著時間而改變。
什麼是最好的定製?
KDE
如果你想改造和控制用戶體驗,KDE 是一個很好的選擇。
不要光聽我說,你可以按照我們的 KDE 定製指南 了解可用選項。
不僅僅是定製的能力,你還可以得到很多開箱即用的控制,用於改變主題、顏色、工作區效果、窗口管理等等,而不需要任何特定的應用程序/擴展。
對於一些人來說,如果你想堅持使用原版的體驗,這麼多的選項也不會產生什麼影響,不用擔心。
GNOME
至於 GNOME,你沒有那麼多開箱即用的控制。相反,你必須得依靠 GNOME 「優化」或一些擴展來改變。但是,是的,你可以在很大程度上自定義體驗。
另外,請注意,在寫這篇文章的時候,GNOME 42 還沒有成為穩定版本。所以,你可以期待一個系統級的深色模式的實現,以及一些外觀/感覺上的改進。
當然,這不是一個公平的比較,考慮到兩者都提供不同的 GUI 元素和布局。然而,對於想要更多控制和定製選項的用戶來說,KDE 會被選擇。
GNOME 適合於不想要很多選項的用戶。如果你喜歡 GNOME 提供的東西,並且願意用額外的努力來定製體驗,你也可以這麼做。
額外的能力:KDE 與 GNOME
GNOME
如前所述,GNOME 提供了給你當前的配置 增加更多的功能的擴展功能。
你可以前往 GNOME 的 shell 擴展網站 來探索各種選擇,或者看看我們的 最佳 GNMOE 擴展列表。
GNOME 擴展讓你可以輕鬆地做很多事情,比如使用自動移動窗口切換器來自動化應用啟動的工作區。
有各種各樣的擴展來改善你的工作流程,使事情變得簡單。
然而,這些擴展取決於 GNOME shell 的版本。此外,由於從一個版本到另一個版本的激進變化,GNOME 擴展可能在未來的版本中停止工作。
KDE
另一方面,KDE 也提供了一個充滿附加組件、小工具和應用附加組件的袋子。
不像 GNOME 從瀏覽器中添加擴展的那種不方便的方式(使用另一個瀏覽器擴展),你可以使用「發現」軟體中心直接訪問 KDE 的附加組件。
所以,添加額外的功能或主題就變成了一種無縫的體驗,而不需要遵循一套單獨的步驟。
不要忘了,像 KDE Connect 這樣的工具提供了額外的能力,讓你把你的手機和你的電腦連接起來。
總的來說,你可以在兩者上擴展功能,但如果你想有更多的選擇,KDE 更有優勢。
無障礙選項
KDE
雖然 KDE 在幾個方面做得很好,但增強桌面無障礙的可用能力非常有限(比如沒有開箱即用的屏幕閱讀器)。
有一種可能是,開發者正在用 Orca 屏幕閱讀器應用來測試其功能,比如桌面的聽力/視覺輔助,但在 KDE Plasma 5.24 中,它不夠實用。
正如我們的一位讀者所指出的,KDE 在安裝前後都不能「說話」。所以,這對他們來說不是一個選擇。
GNOME
然而,GNOME 做得更好,它有讀屏器、視覺提醒、屏幕鍵盤、聲音鍵、點擊輔助等。
所以,如果一個用戶依賴無障礙選項來使用桌面,GNOME 應該是個選擇。
KDE 比 GNOME 更快?
擁有一個能在可用系統資源下有效工作的桌面環境是很重要的。如果你想進行多任務處理,而又沒有超好的配置來支持的話,這一點就顯得無比重要。
KDE 通常被認為比其他大多數桌面環境要快,因為它對資源的佔用很輕。
然而,為了給你一個參考,我創建了兩個虛擬機(Fedora 35 和 KDE Neon 用戶版),在你繼續嘗試之前提供一些想法。
兩個虛擬機的設置都使用類似的資源配置,分配了兩個核心和 8GB 內存,下面是我們的情況:
這個資源使用情況是在開啟虛擬機後,後台沒有任何東西運行的情況下的截圖。
相比之下,由 KDE 驅動的發行版 KDE Neon 被證明在後台沒有運行截圖程序的情況下消耗了不到 1GB 的內存。
即使在截圖程序運行的情況下,它消耗的資源也較少。
如果這還不能說服你,過去也有許多報告,比如 Jason 的報告,提到 KDE 是比 XFCE 更輕的桌面環境。
可用的發行版:GNOME 與 KDE
大多數流行的發行版都將 GNOME 作為默認(或唯一)的桌面環境。Fedora、Ubuntu 和 Pop!_OS 是流行的例子。
你應該能找到許多有單獨的 GNOME 版本的發行版。
至於 KDE,你可以嘗試了解一下我們的 基於 KDE 的發行版 列表,或者尋找像 Kubuntu 這樣的選擇。在大多數主流發行版中,你可能不會發現 KDE 是默認選擇的發行版,但你應該發現幾乎所有的發行版都有 KDE 的變體。
那麼,你應該選擇什麼來定義你的桌面體驗?
對桌面環境的選擇帶給了你想要的桌面體驗。
如果你想要簡單、性能和眾多的選項/工具,KDE 應該是一個常青的選擇。
如果你想要一個現代的/更乾淨的外觀,並且不介意不同的布局(或用戶體驗),GNOME 可以成為一個不錯的補充。
雖然 GNOME 可能無法給你同樣多的控制,但你仍然可以用它做很多事情。Pop!_OS 是一個例子,它將 GNOME 作為桌面環境,並在其上添加擴展/功能,使其成為一個光鮮的桌面發行版。
所以,你需要評估什麼對你的用戶體驗更重要。
我的看法:我會選擇 GNOME 而不是 KDE,以獲得獨特/完美的桌面體驗。
你會選擇什麼?請在下面的評論區告訴我你的想法。
常見問題:如果你還在為做出選擇而感到困惑
看完比較後,你可能會有一些問題,所以我想解決一些潛在的問題:
1、為什麼 KDE 不流行
KDE 可以說是繼 GNOME 之後第二受歡迎的桌面環境。然而,它並不是主流發行版和 Ubuntu、Pop!_OS、Fedora 等流行選項的默認選擇;因此,你可以看到身邊都是 GNOME。
2、GNOME 比 KDE 更穩定嗎?
這兩個桌面環境都是由有經驗的開發者團隊建立的,並定期進行修復和改進。
到目前為止,GNOME 已經有多次徹底的改變。所以,從這個角度來說,KDE 可以被認為是更一致和穩定的體驗。
3、KDE 是否比 GNOME 更快?
雖然我們已經在文章中試圖解決這個問題,但應該注意的是,性能取決於你做什麼和可用的系統資源。
對於一些用戶來說,最少的資源消耗可能是一個很大的勝利。而對某些人來說,隨著可用資源的增加,差異也會逐漸消失。
4、KDE 比 GNOME 好嗎?
KDE 具有更多的應用、自定義選項和額外的功能。然而,對於那些不希望獲得任何此類選項的用戶來說,它可能會讓人感到不知所措。
如果用戶喜歡簡潔的用戶體驗,提供現代的外觀,GNOME 可能是一個更好的選擇。
歸根結底,這都是你的喜好,而不是一個桌面環境的優勢。
via: https://itsfoss.com/kde-vs-gnome/
作者:Ankush Das 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive