
如果您對全新的 COSMIC 桌面環境感興趣(現已推出 v1.0 版本但如果您不想更改主要發行版,那麼您很幸運:現在可以做到了。 在 Ubuntu 24.04 LTS 及其衍生版本上安裝 COSMIC 桌面 無需切換到 Pop!_OS。但是,在做出決定之前,您需要了解一些細則、風險和重要細節。
以下內容將為您提供指導。 完整解釋,使用卡斯提爾西班牙語,語氣友善。這樣你就可以更全面地了解 Ubuntu 上的 COSMIC 了。我們將詳細介紹這個桌面環境是什麼,如何使用非官方 PPA 安裝它,你可能會遇到哪些問題,以及如果出現問題該如何撤銷所有變更。
COSMIC Desktop是什麼?為什麼它引起瞭如此大的關注?
COSMIC 是由…開發的全新桌面環境 System76Pop!_OS 背後的公司最初它是對 GNOME 的深度定制,但一段時間以來,它已被重寫為一個獨立的桌面環境,擁有自己的技術堆疊。
新的 COSMIC 計劃於 Rust 是一種旨在提供良好效能和記憶體安全性的語言。此外,它沒有使用 GTK 或 Qt 作為介面,而是使用基於 Iced 的自有工具包,這使得它與其他經典的 GNU/Linux 桌面相比,具有相當獨特的美學和行為。
這個環境配備了一套 專有應用程式:檔案總管、終端機、文字編輯器、螢幕截圖工具、影片和音樂播放器 (儘管並非所有軟體都包含在 Ubuntu 的軟體包中,我們稍後會看到)Pop!_OS 甚至還有自己的軟體商店。
在設計方面,COSMIC 與 GNOME 有些相似:它提供 經典風格的頂部欄和底部碼頭它提供概覽模式,採用垂直桌面佈局,並配備相當直觀的應用程式啟動器。所有這些功能都高度可自訂:您可以將面板移動到不同的邊緣,隱藏或顯示元素,更改指示器位置等等。
其最引人注目的特點包括 一鍵平鋪(自動視窗排列)此模式支援拖曳視窗重新排列,進階支援多顯示器(可單獨或共用工作區),混合 GPU 管理,以及在同一視窗中以標籤頁形式堆疊視窗的選項,這對於將多個相關應用程式分組在一起非常實用。
在 Ubuntu 上安裝 COSMIC 之前的要求和警告
你應該首先清楚的是 System76 官方沒有提供在 Ubuntu 上安裝 COSMIC 的方法。我們將使用一個由外部開發人員(名為 hepp3n)維護的社群 PPA,它將 COSMIC 和幾個 Ubuntu 24.04 LTS 的依賴項打包在一起。
創建此PPA時考慮了以下幾點: Ubuntu 24.04 LTS “Noble” 及其衍生版本 (包括官方版本、Ubuntu Server,甚至包括基於 Noble 的 Linux Mint 等發行版)。如果你的系統不是 24.04 版本,或不依賴「noble」軟體倉庫,則不應使用它。
另一個關鍵點是 COSMIC 是一個 面對 Wayland 的辦公桌它基於這項技術運行(包括與 X11 應用程式相容的 Xwayland),因此強烈建議您的硬體與 Wayland 相容,以避免效能或圖形相容性問題。
社區 PPA 不僅包括 COSMIC 及其應用程序,還包括 定製版的關鍵系統組件,例如 Mesa、Wayland/Xwayland、llvm-toolchain-20 和 Rust 編譯器這些軟體包很敏感,因為它們會影響整個系統,而不僅僅是新的桌上型電腦。
在全新安裝的 Ubuntu 24.04 系統上進行的測試中,此儲存庫 它並非總是用替代版本取代這些系統軟體包。但這可能會因您的特定設定、您擁有的其他 PPA、硬體或儲存庫本身的未來版本而改變。
因此,在繼續之前,最明智的做法是… 進行完整系統備份您可以使用 Timeshift 之類的工具,或任何您覺得順手的備份解決方案。另一個強烈推薦的選擇是 首先在虛擬機器中嘗試 COSMIC這樣,即使某個部件出現故障,也不會影響您的主系統。
也要記住,添加時 能夠更新 LTS 關鍵部分的第三方 PPA。使用穩定的擴充支援版本會損失一些價值:未來更新中軟體包衝突的風險更大,如果 PPA 沒有保持更新,則可能面臨安全漏洞,而且總體而言,環境的可預測性會降低一些。
如何使用社區 PPA 在 Ubuntu 24.04 LTS 上安裝 COSMIC Desktop
如果你接受這些風險並想繼續前進,最直接的方法是 在 Ubuntu 24.04 上安裝 COSMIC 它是透過儲存庫實現的 社區維護的PPA從終端操作的步驟相對簡單。
1. 加入 COSMIC PPA
打開終端機(例如使用) Ctrl + Alt + T)並使用以下命令新增儲存庫:
PPA 指令: sudo add-apt-repository ppa:hepp3n/cosmic-epoch
在標準 Ubuntu 系統中,新增 PPA 會導致其自動運作。 更新軟體包列表如果您的系統沒有自動執行此操作,或者您使用的是 Linux Mint 等衍生版本,建議手動啟動它:
更新 APT: sudo apt update
2. 安裝 COSMIC 會話
關鍵步驟: 軟體倉庫添加完畢且索引更新完成後,就可以安裝桌面環境本身了。在標準的 Ubuntu 24.04 GNOME 安裝中,通常的做法是:
會話命令: sudo apt install cosmic-session
但是,如果您使用的是伺服器類型的系統、非常精簡的版本,或者像 Linux Mint 這樣的衍生版本,並且不希望它攜帶太多與 GNOME 相關的依賴項,那麼 PPA 的維護者本人… 最低選項: 建議使用:
命令(無建議): sudo apt install --no-install-recommends cosmic-session
有了這種變體,系統 避免安裝「推薦」軟體包 這些可能是基本的 COSMIC 體驗所不需要的 GNOME 附加元件。但是,某些組件可能缺失,如果您發現缺少這些組件,則可能需要手動安裝。
在此過程中,安裝人員會問你什麼 登入管理員(顯示管理器) 你想使用哪一個作為預設問候語?你可以選擇使用你已有的問候語(例如 Ubuntu 中的 GDM3),或是選擇新的「cosmic-greeter」。
如果您打算經常在 COSMIC 和 GNOME 或其他桌面環境之間切換,通常來說,這樣做是個好主意。 保留原有的登入管理員(Ubuntu 系統上的 GDM3)由於 GNOME 的設計初衷就是為了與它配合使用,如果您打算專注於 COSMIC 主題,並且也希望在登入畫面上看到它,那麼您可以選擇 cosmic-greeter,沒有任何問題。
3. 登入 COSMIC 會話
安裝完成後, 重啟系統或登出在登入畫面上,尋找會話選擇器(在 GDM 中,它通常是右下角或密碼欄位旁邊的齒輪圖示或類似圖示)。
在該選單中,您應該會看到該選項。 “COSMIC”作為桌面會話選擇它,像往常一樣輸入密碼,您將首次在 Ubuntu 上存取 COSMIC 環境。
在 Ubuntu 上使用 COSMIC:哪些功能可用,哪些功能缺失,以及可能的衝突
當你第一次啟動它時,你會注意到 您的Ubuntu檔案和應用程式仍然存在。COSMIC 不會創建一個獨立的系統:它只是添加了一個新的桌面環境及其應用程序,共享相同的用戶、主目錄和已安裝的軟體。
很多人 COSMIC 自己的應用程式已包含在 PPA 中。軟體包包含檔案管理器、終端機(Term)、文字編輯器、螢幕截圖工具等。但是,Ubuntu 軟體包缺少一些元件,例如完整的媒體播放器或 COSMIC 應用程式商店。
COSMIC 商店的缺失未必是個問題,甚至可能是一件好事:在 Pop!_OS 中,該商店 它還可以管理 DEB 系統更新。這可能會與 Ubuntu 本身的軟體套件管理器發生衝突,並導致衝突。
在 Ubuntu 上使用 COSMIC 時,最容易注意到的一點是面板可能會顯示 指示器區域中的空心或鏤空圖標這種情況發生在「應用程式指示器」小程式中,該小程式嘗試顯示來自其他服務(例如 Livepatch 等)的元素,但在這種特定組合中,某些元素無法正確渲染。
如果你覺得這些空白處讓你不舒服,你可以 編輯面板並刪除應用程式指示器小程式 從桌面自訂選項本身,從而避免了那種略顯奇怪的視覺效果。
另一個值得注意的細節是Snap應用程式的行為。當您將它們固定到COSMIC Dock時, 有些情況下,圖示顯示不正確,或點擊後無法如預期開啟。但這並不意味著 Snaps 就不能用了;你只需要從應用程式切換器或啟動器啟動它們,而不是依賴固定的圖示。
關於視覺整合,COSMIC 是如何使用其 我們以 Iced 為基礎的自有工具包GTK 或 Qt 應用程式的外觀不會完全「原生」。但是,桌面環境為基於 GTK 的應用程式提供了一個選項,使其能夠採用部分 COSMIC 調色板。
要調整此設置,您可以前往 設定 > 桌面 > 外觀捲動到視窗底部,進入「工具包圖示和主題」部分。在那裡,你會找到一個名為「將當前主題應用於 GNOME 應用程式」的開關。啟用它後,許多 GTK 應用程式將顯示當前主題。 他們會根據當前的宇宙主題調整某些顏色。雖然尚未實現完美融合。
關於效能和穩定性,在虛擬機器和乾淨系統上的測試結果如下: COSMIC表現相當不錯 即使不在 Pop!_OS 系統內使用,這也顯示 System76 在設計時採用了相對獨立於發行版的方式。即便如此,與在官方預期環境中使用相比,仍然可能會出現一些小錯誤和異常行為。
如何解除安裝 COSMIC 並將 Ubuntu 還原到初始狀態
你不應該忽視的一個非常重要的方面是,如果你決定 從系統中移除 COSMIC僅僅卸載會話包是不夠的。 PPA 可能已經更新了 Mesa 或 Wayland 等關鍵函式庫,而僅僅刪除「cosmic-session」並不能撤銷這些變更。
有條不紊地撤銷一切 返回 Ubuntu “noble” 軟體倉庫的官方版本推薦的解決方案是使用一個名為“ ppa-清除負責清除 PPA 並降級它修改過的任何軟體包。
1. 移除桌面
你可以告訴他這一點。 移除 COSMIC PPA,並將軟體包還原為 Ubuntu 的軟體包。 使用以下命令(在標準 Ubuntu 24.04 上):
清除命令: sudo ppa-purge ppa:hepp3n/cosmic-epoch
如果您使用的是基於 noble 的 Linux Mint 等衍生版本,建議您明確指定要降級到的 Ubuntu 系列,例如:
命令(派生): sudo ppa-purge ppa:hepp3n/cosmic-epoch -d noble
在此過程中,ppa-purge 它會卸載或降級來自 PPA 的軟體包。 並將恢復官方版本。完成後,登入管理員可能會恢復到預設設定(通常會恢復到安裝 COSMIC 之前的版本)。
命令執行完畢後,這是一個非常好的主意。 重新啟動電腦以確保系統啟動時包含圖形堆疊和官方程式庫。 來自 Ubuntu,從而降低了不一致的風險。
2. 手動刪除 COSMIC 軟體包(僅當 ppa-purge 失敗時)
如果 ppa-purge 失敗: 如果您因任何原因 PPA 清除過程中斷或無法完成,您始終可以選擇不太優雅但有效的方案: 手動刪除所有與 COSMIC 相關的軟體包 從PPA安裝。
為此,您可以使用以下命令: apt remove 其中包括所有 COSMIC 軟體包的名稱:app-library、applets、wallpapers、compositor、panel、launcher、greeter、settings 等。刪除之後,也建議這樣做。 重新啟動系統 以便所有變更都能正確套用。
但是,即使您刪除了所有特定的 COSMIC 軟體包,如果沒有徹底清除 PPA,它們仍可能保留在您的系統中。 某些庫的非官方版本 這取決於 PPA 的行為,因此最好是 ppa-purge 能夠完成它的工作。
支持以及應該向誰報告問題
最後還有一點值得強調: System76 官方並未維護或支援 Ubuntu 的 PPA。他們負責 Pop!_OS 的 COSMIC 開發和程式碼編寫,但不負責社群對其他發行版所做的適配。
如果您在使用 Ubuntu 上的 PPA 來源安裝 COSMIC 時遇到任何特定問題(例如安裝問題、依賴衝突、軟體包編譯錯誤等),正確的做法是: 請向 PPA 維護者或其原始程式碼庫報告此問題。請勿就該特定包裝直接向 System76 提出申訴。
PPA經理本人明確表示: 所有安裝工作均「風險自負」。他使用並測試了它,總體來說運行尚可接受,但他警告說任何事情都可能發生:依賴項的變更、新版本導致的破壞、與其他 PPA 的衝突…
如果您想在桌上型電腦上進行一些嘗試,但又想盡量減少麻煩,請考慮以下方案: 嘗試在單獨的分割區或虛擬機器中安裝預先安裝了 COSMIC 的 Pop!_OS 24.04。 這可能是一個非常有趣的替代方案,而且不太容易出現意外情況。
使用社群 PPA 在 Ubuntu 24.04 上安裝 COSMIC Desktop 是一種相當方便的方法。 無需離開你的主發行版,即可嘗試這個用 Rust 編寫的現代化、可配置環境。然而,這仍然是一個非官方的解決方案,可能會影響系統的敏感部分。透過建立備份、先在虛擬機器中進行測試,並了解如何使用 ppa-purge 回滾安裝,您可以較為放心地使用 COSMIC,並冷靜地決定它是否適合您的日常工作流程。