桌面環境(desktop environment,DE)是一整套讓你能用圖形介面操作 Linux 的元件集合——它同時提供視窗管理、面板/工作列、應用啟動器、設定中心、通知、檔案管理員、鎖屏這些功能,並保證它們彼此整合、開箱即用。這跟只負責「畫視窗、管理視窗位置」的 window manager 或 compositor 是不同層次的東西:DE 通常內含一個 window manager,再把上面那一整圈桌面服務組裝好交給你。理解這個責任邊界,是選型的起點——你在選的不是「哪個比較漂亮」,是「別人幫你整合到什麼程度、你自己要組裝多少」。

選型的真正軸線:整合度 vs 組裝自由度

桌面環境的選擇,核心不是「輕或重」,是別人幫你整合好多少、你保留多少自己組裝的自由。這條軸線的一端是 GNOME 這種高整合方案:面板、設定、通知、檔案管理全部設計成一致的整體,你開機就有一台能用的機器,代價是想改動它預設的行為要對抗它的設計哲學。另一端是 Hyprland 這種 compositor:它只負責畫面與視窗,面板、啟動器、鎖屏、通知你全部自己挑自己接,代價是要花時間組裝、每個元件都要自己維護。

「輕/重」只是這條軸線的副產品。高整合方案因為要保證所有元件協同,通常帶較多常駐服務、吃較多記憶體;自己組裝的方案可以只裝你要的,所以輕——但如果你把面板、啟動器、通知、鎖屏一個個補齊,最後的資源佔用未必比一個現成 DE 省多少。所以判選型別問「哪個輕」,要問「我想花多少時間在組裝與維護、換到多少客製自由」。

五個主流選項的定位

下表是常見選項在「整合度」這條軸線上的位置與代價。每個選項底下有延伸說明,因為同樣一句「適合客製」在不同方案裡的實際體驗差很多:

方案定位整合度資源客製自由預設顯示協定
GNOME高整合、意見鮮明的現代桌面較高低(要對抗設計)Wayland
KDE Plasma高整合但高度可調高(內建設定深)Wayland
XFCE輕量傳統桌面X11
Cinnamon傳統桌面隱喻、易上手中高X11
Hyprland(WM)自己組裝的平鋪式 compositor無(自組)最低(裸)最高Wayland

GNOME:把選擇替你做完的現代桌面

GNOME 的定位是「一套有明確設計主張的完整桌面」——它預設一個不同於 Windows/macOS 的工作流(頂欄 + Activities 總覽 + 動態工作區),並且刻意收斂可調選項,讓多數人不用設定就有一致體驗。從 Windows/macOS 轉來、想要「裝好就能用、不想折騰」的人,GNOME 是穩妥選擇:它的整合度最高,通知、設定、線上帳號、檔案管理彼此協調。

代價在客製。GNOME 把很多設定收進 extension 或需要另裝 gnome-tweaks(Arch:pacman -S gnome-tweaks)才改得動的角落,想把它調成傳統工作列風格是在對抗它的設計方向,而 extension 又會隨 GNOME 大版本更新而失效。所以 GNOME 適合「接受它的工作流」的人,不適合「想按自己習慣重排一切」的人。資源上它是這幾個裡偏吃的,老硬體上會感覺得到。

KDE Plasma:整合度高、但幾乎每個角落都能調

KDE Plasma 少見地同時做到高整合與高可調:它像 GNOME 一樣開箱即用、元件協調,但幾乎每個行為都攤在設定介面裡讓你改——面板可以拆解重組、視窗規則、快捷鍵、視覺效果都有深度選項。從 Windows 轉來的人會覺得它的預設隱喻(底部工作列 + 開始選單)親切,又保留了往下鑽的空間。

它的代價不在資源(現代 Plasma 已相當精實,中階機器順暢),在「選項多到需要自己收斂」——設定深意味著你可能花很多時間在調整上。想要「高整合又想保留大量客製、但不想從零組裝」的人,Plasma 通常是比 GNOME 和 Hyprland 都平衡的落點。它的 Wayland session 近年已是預設且成熟。

XFCE:老硬體與「要傳統、要穩、要輕」的預設

XFCE 的定位是輕量而傳統:它給你熟悉的桌面隱喻(工作列、選單、系統匣),資源佔用在這幾個裡最低,且以穩定少變著稱——它不追新,多年來介面與行為變動小。老硬體、低階 VM、或「我只要一個不吵不鬧、能穩定工作的桌面」的場景,XFCE 是可靠預設。

它的取捨是現代感與顯示協定:XFCE 目前仍以 X11 為主,Wayland 化在進行但尚未是預設,所以想要 Wayland 的分數效益(見下節)目前要往別的方案找。客製自由度中等——比 GNOME 開放、但沒有 KDE 那種深度設定,也沒有 Hyprland 那種完全重組的自由。

Cinnamon:給「要 Windows 式熟悉感」的轉移者

Cinnamon 出身 Linux Mint,定位是把傳統桌面隱喻做得順手好上手——底部工作列、開始選單式的應用選單、系統匣,對從 Windows 轉來的人幾乎零學習曲線。它比 XFCE 現代一點、視覺完整度高一些,整合度也高(自帶檔案管理員 Nemo、設定中心、特效)。

代價與 XFCE 類似:以 X11 為主,資源比 XFCE 略高。它適合「要一台立刻上手、像 Windows 但是 Linux」的工作機,不適合追求 Wayland 或極致輕量的場景。附帶一提,Cinnamon 的檔案管理員 Nemo 假設 Cinnamon 桌面服務在旁邊,把它單獨裝進裸 window manager 會拖進整套 Cinnamon 元件——這正是加圖形檔案管理員那篇講的桌面環境耦合。

Hyprland:不是 DE,是你自己組一個桌面

Hyprland 嚴格說不是桌面環境,是一個平鋪式(tiling)Wayland compositor——它只負責畫面合成與視窗排列,面板、啟動器、鎖屏、通知、桌布、音量控制全部不含,要你自己挑元件接上去。選它意味著你接受「從零組裝一個桌面」這件事,換來的是最高的客製自由(每個元件都你選、佈局規則完全你定)和最低的裸資源佔用。

它適合「把配置桌面當成一種投入、想要一套完全長成自己樣子的環境」的人,不適合「只想裝好開始工作」的人。組裝過程本身有相當的學習曲線與維護成本——這也是為什麼本系列用一整個 Rice 設計模組談「選了 Hyprland 之後怎麼把它組起來」。如果你還在「要不要走這條路」的階段,這篇就是那個模組的上游:先確認你要的是組裝自由、而不是開箱即用。

Wayland vs X11:選型時避不開的底層判斷

顯示協定是選型時的一條隱形軸線,因為它決定了一部分未來相容性。Wayland 是較新的顯示協定,設計上更安全、對高 DPI 與多螢幕不同刷新率支援更好,是 Linux 桌面的方向;X11 是沿用數十年的舊協定,相容性最廣但架構老舊、社群維護逐漸收斂到維持模式。GNOME、KDE Plasma、Hyprland 都已預設或原生 Wayland;XFCE、Cinnamon 目前仍以 X11 為主。

實務判讀:如果你用 NVIDIA 專有驅動、或依賴某些只支援 X11 的老工具(部分螢幕錄製、遠端桌面、自動化工具),X11 方案目前可能更少驚喜;如果你要高 DPI 筆電、多螢幕混合刷新率、或想跟上長期方向,優先選 Wayland 方案。這不是非此即彼的道德選擇,是看你的硬體與工具鏈落在哪邊。

依情境選:從你的處境倒推

選型的最後一步是把上面的定位對回你自己的處境,不是背「哪個最好」:

  • 剛從 Windows/macOS 轉來、只想要能用:KDE Plasma(熟悉隱喻 + 之後可深調)或 GNOME(接受新工作流、要最省心)。要極致熟悉感就 Cinnamon。
  • 老硬體 / 低階 VM / 要穩定不折騰的工作機:XFCE。資源最低、變動最少。
  • 想把桌面調成完全自己的樣子、願意投入組裝:Hyprland(或其他 WM)。先讀 Rice 設計模組 確認你要的是這條路。
  • 要高整合又要大量客製、不想從零組裝:KDE Plasma,是這兩個需求的平衡點。
  • 硬體是 NVIDIA 或依賴 X11 工具:優先 X11 成熟的方案(XFCE / Cinnamon),或確認你的 Wayland 方案在該硬體上的狀況再決定。

判準是把「我願意花多少時間在桌面本身、我對客製的需求有多強、我的硬體與工具落在 Wayland 還是 X11」三個問題答清楚,選項自然收斂。沒有一個 DE 對所有人最好——選錯最常見的原因是拿別人的推薦套自己不同的處境。

桌面環境的擴充生態

選好 DE 之後,各方案還有自己的擴充路徑,這是「選項之下還有選項」的一層:

  • GNOME:透過 GNOME Extensions 加面板、工作流、狀態列元件,但要注意 extension 綁 GNOME 版本、大版本更新可能失效。
  • KDE Plasma:內建的 widget(plasmoid)、全域主題、視窗規則系統,多數擴充不需要離開設定介面。
  • XFCE / Cinnamon:panel plugin、applet、主題,擴充幅度中等但穩定。
  • Hyprland:因為本來就是自己組,擴充等於換元件——換 bar(waybar/其他)、換啟動器、換通知 daemon,自由度最高也最需要自己維護。這一整套怎麼組,是 Rice 設計模組 的主題。

下一步