System76,一家開發公司 LinuxPop!_OS 發行版發布了 COSMIC 1.8.0 桌面環境。 COSMIC 1.8.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。
其中的變化:
- cosmic-comp 複合管理器顯著提高了對觸控螢幕的支援。
- cosmic-comp 合成管理器現在支援啟動最小化的 X11 應用程式視窗。此外,還新增了對自訂預設視窗裝飾模式的支援。 服務器已修復截圖時崩潰的問題。改進了對整合式顯示卡和獨立顯示卡混合配置的支援。主題中已實現選擇性圓角功能。

- Smithay 庫已更新,以改進滑鼠指標擷取支援。
- 藍牙控制小程式和配置器現在提供了為藍牙裝置指派自訂名稱的功能。
- 應用程式庫(cosmic-app-library)現在將程式名稱顯示在圖示下方居中。

- 文件管理器設定為在活動標籤頁關閉時自動切換到另一個標籤頁。
- 登入介面已啟用雙重認證。
- 螢幕鍵盤目前正在開發中,但尚未包含在 COSMIC 版本中。螢幕鍵盤現在包含鍵盤佈局切換指示器,並支援外部佈局切換(例如,使用實體鍵盤上的組合鍵)。


來源: opennet.ru


