COSMIC
COSMIC 是一個使用 Rust 程式語言開發的桌面環境,使用iced 跨平台 Rust GUI庫和 Smithay 作為其合成器 Cosmic-comp 的構建模塊。Cosmic-comp 相當於 smithay 自己的 anvil 合成器參考實現,就像 Wayland 項目使用 Weston 作為合成器參考實現一樣。
在獨立的 COSMIC 桌面環境完成之前,Pop!_OS 仍然使用其傳統的 COSMIC 桌面,這是一個經過大量定製的 GNOME 桌面環境。
安裝cosmic-session包軟體包或cosmic包組組,開發版本可以安裝cosmic-session-gitAUR獲得,它依賴於所有的組件包
當您通過原始碼進行構建時, 請注意,依賴項 cosmic-applets-gitAUR 需要至少 8GB RAM。限制連接到單任務是一個構建它的辦法。如果你需要重複構建它,設置環境變量 CARGO_TARGET_DIR 有助於減少下載次數
MOLD_JOBS=1 CARGO_TARGET_DIR=/tmp/mytarget
COSMIC 由一個合成器(compositor)、一個庫(library)和一些小程序(applets)組成,這些組件可以分別作為獨立的部分進行安裝:cosmic-comp包, cosmic-applets包, cosmic-app-library包, cosmic-bg包, cosmic-icon-theme包, cosmic-launcher包, cosmic-notifications包, 用於在屏幕上疊加顯示通知或提示信息的 cosmic-osd包, 提供底部或頂部的面板(panel)以及dock欄的 cosmic-panel包, cosmic-settings包,以及其他的一些包.
文本編輯器, cosmic-text-editor包, 文件管理器 cosmic-files包, 終端模擬器, cosmic-terminal包, 媒體播放器 cosmic-player包, 壁紙選擇器, cosmic-wallpapers包。
最簡單的方法是通過已安裝的Display Manager啟動它,如GNOME、KDE Plasma默認使用的GDM、SDDM 等,將會在登錄界面發現一個額外的cosmic啟動選項。
如果要僅從tty啟動,只需運行:
$ start-cosmic
COSMIC包含了一個基於greetd的顯示會話管理器cosmic-greeter包。如果要使用這個dm,請激活cosmic-greeter.service服務。
The panel can be used to configure besides using the settings applet, examples of applets are provided.