System76,一家開發公司 LinuxPop!_OS 發行版發布了 COSMIC 1.3.0 桌面環境。 COSMIC 1.3.0 的軟體包已在 Pop!_OS 24.04 中提供,預計不久後也將在 Fedora、NixOS 和 Arch 中提供。 LinuxopenSUSE、Aeyrin OS、Redox 和 CachyOS 等作業系統都支援此軟體。程式碼使用 Rust 編寫,並以 GPLv3(應用程式)和 MPL-2.0(庫)許可證發布。
COSMIC 是一個通用項目,不依賴特定發行版,並符合 Freedesktop 規範。 COSMIC 的介面基於 Iced 庫構建,該庫採用類型安全的設計、模組化架構和響應式程式設計模型,為熟悉 Elm 聲明式介面語言的開發者提供了熟悉的架構。 COSMIC 提供了多個渲染引擎,支援 Vulkan、Metal、DX12、OpenGL 2.1+ 和 OpenGL ES 2.0+。此外,COSMIC 還為開發者提供了一套現成的小部件、創建非同步處理程序的能力,以及基於視窗和螢幕大小的介面元素自適應佈局。
除了使用 Rust 語言之外,COSMIC 的主要特性還包括混合視窗平鋪和堆疊式視窗停靠(類似於瀏覽器標籤頁的視窗分組),這些特性可以在連接到虛擬桌面時啟用。該專案還在開發一種複合型介面。 服務器 基於 Wayland 的 cosmic-comp。
主要變化:
- 添加了“磨砂玻璃”透明效果,可以模糊覆蓋窗戶的背景圖像,使其呈現類似液態玻璃效果的磨砂玻璃風格。 macOS該效果是透過 Wayland ext-background-effect 協議實現的,該協議可以對 Wayland 表面的半透明部分進行風格化處理。
- 網路連線管理小程式和設定程式已從直接存取 NetworkManager 切換到使用 nmrs 層。
- 鍵盤佈局切換小程式(輸入來源)已切換為使用 Wayland 協定 cosmic-keymap-unstable-v1,該協定在 cosmic-comp 複合管理器和 cosmic-settings-daemon 後台進程中已實作支援。
- 為了支援 Avif 影像,cosmic-bg 桌面壁紙服務使用了 libdav1d 函式庫。
- 檔案管理器現在允許您在按 MIME 類型篩選內容時選擇子類別。
- cosmic-monitor 應用程式用於顯示有關係統、運行進程和資源消耗的信息,現在支援收集 Intel GPU 的統計信息,實現計算 AMD 和 Intel GPU 的功耗,並提供 GPU 功耗和顯存狀態數據的顯示。
- 面板中小程式彈出視窗的位置已改進。新增了隱藏面板和在視窗全螢幕顯示時保持樣式的選項。
- 配置器現在支援使用 AVIF 影像作為桌面壁紙。
- 現在上下文選單預設顯示獨立顯示卡。
來源: opennet.ru
