經過三年的開發,用 Rust 編寫的 COSMIC 1.0.0 桌面環境正式發布。 Pop!_OS 24.04 發行版的測試 ISO 鏡像(3.5 GB)現已提供,供使用者評估 COSMIC 1.0。 Fedora、NixOS 和 Arch 的 COSMIC 1.0 軟體包預計也將很快推出。 LinuxopenSUSE、Serpent OS、Redox 和 CachyOS。
COSMIC 是一個通用項目,不依賴特定發行版,並符合 Freedesktop 規範。 COSMIC 的介面基於 Iced 庫構建,該庫採用類型安全的設計、模組化架構和響應式程式設計模型,為熟悉 Elm 聲明式介面語言的開發者提供了熟悉的架構。 COSMIC 提供了多個渲染引擎,支援 Vulkan、Metal、DX12、OpenGL 2.1+ 和 OpenGL ES 2.0+。此外,COSMIC 還為開發者提供了一套現成的小部件、創建非同步處理程序的能力,以及基於視窗和螢幕大小的介面元素自適應佈局。

COSMIC 的主要特點:
- 多種視窗佈局模式:多視窗、平鋪和堆疊。在平鋪模式下,新視窗在螢幕上的位置會自動選擇並與網格對齊。在堆疊模式下,應用程式視窗會像瀏覽器標籤頁一樣分組排列。視窗佈局模式可以組合使用,並針對特定的虛擬桌面啟用。


- 面板用於顯示活動視窗清單、應用程式捷徑以及小程式(在獨立進程中執行的內建應用程式)。面板可以分為多個部分,例如頂部區域包含選單和指示器,底部區域包含活動任務清單和捷徑。面板各部分可垂直或水平排列,佔據整個螢幕寬度或僅佔據選定區域,支援透明度,並可根據淺色或深色主題變更樣式,且每個部分都可以單獨自訂。 虛擬桌面.


- 應用程式啟動器介面和應用程式庫可讓您按主題對程式進行分組。

- 帶有應用程式選單的小程式、用於在視窗和虛擬桌面之間切換的介面、搜尋系統、計算器、用於運行自訂命令的對話框、用於更改鍵盤佈局的指示器、控制媒體播放、更改音量、控制 Wi-Fi 和藍牙、顯示通知、顯示時間以及呼叫關機畫面。

- 能夠使用可以在概覽模式下捲動、重新排列和移動到另一個畫面的虛擬桌面。

- 支援自訂主題、在深色和淺色主題之間進行選擇、儲存設計設定以供在其他系統上使用、循環瀏覽桌面集合以及在桌面上放置圖示。

- 合成的 服務器 Cosmic-comp 基於 Wayland。它支援 VRR(可變更新率)機制,可自適應地改變顯示器的更新率,以確保流暢、無撕裂的遊戲和視訊播放。

- 一組基礎應用程序,包括檔案管理器、文字編輯器、媒體播放器、終端模擬器和應用程式安裝管理器。文件管理器可用作支援圖庫模式的圖片檢視器。媒體播放器使用 Vulkan 圖形 API 進行渲染,VAAPI 可用於視訊解碼。

- 配置器可讓您變更面板、桌面、背景影像、外觀、視窗、本地化、帳戶、輸入裝置、螢幕、電源模式、聲音、藍牙、有線和無線連接的設定。

來源: opennet.ru











