System76は、 LinuxPop!_OSというディストリビューションは、デスクトップ環境「COSMIC 1.6.0」をリリースしました。COSMIC 1.6.0のパッケージはPop!_OS 24.04で利用可能で、Fedora、NixOS、Archでも近日中に利用可能になる予定です。 LinuxopenSUSE、Aeyrin OS、Redox、およびCachyOSに対応しています。コードはRustで記述されており、GPLv3(アプリケーション)およびMPL-2.0(ライブラリ)ライセンスの下で配布されています。
COSMICは、特定のディストリビューションに縛られないユニバーサルプロジェクトとして開発されており、Freedesktop仕様に準拠しています。COSMICのインターフェースはIcedライブラリを使用して構築されており、型安全な設計、モジュール型アーキテクチャ、リアクティブプログラミングモデルを採用しているため、Elm宣言型インターフェース言語に精通した開発者にとって馴染みのあるアーキテクチャを提供します。Vulkan、Metal、DX12、OpenGL 2.1+、OpenGL ES 2.0+をサポートする複数のレンダリングエンジンが用意されています。開発者には、既製のウィジェットセット、非同期ハンドラーの作成機能、ウィンドウと画面サイズに基づいたインターフェース要素の適応レイアウトが提供されます。
COSMICはRust言語を使用していることに加え、ハイブリッドウィンドウタイリングとスタックウィンドウドッキング(ブラウザのタブに似たウィンドウグループ化)といった主要機能を備えており、これらは仮想デスクトップにリンクすると有効になります。このプロジェクトでは複合的な開発も行っています。 サーバ 宇宙計算ツール(Cosmic Comp)はWaylandをベースにしています。
変更点としては次のとおりです。
- 個々のアプリケーションごとに音量レベルと出力パラメータを個別に変更できる機能を追加しました。
- ターミナルエミュレーターで、パネル間の境界線の視覚的な区切りをカスタマイズできるようになりました。
- ファイルマネージャーの検索バーで、クリップボード経由でのコピー&ペーストがサポートされるようになりました。
- 入力キャプチャ機能とリモートデスクトップアクセス機能の実装に向けた準備が完了しました。EI(エミュレート入力)プロトコルのサポートも追加されました。
- コンポジットマネージャは、linux-dmabufプロトコルのバージョン6をサポートしており、異なるGPUでレンダリングする必要がある場合(例えば、統合型ビデオカードではなく専用ビデオカードを使用する場合)に、複数のビデオカードを扱うためのツールを提供します。
- デスクトップ壁紙を表示する際、EXIFメタデータに含まれる画像回転情報が考慮されます。
- Cosmic-greeterは、JPEG-XLおよびAVIF画像に対応し、Cosmic-keymap-unstable-v1 Waylandプロトコルを使用するようになりました。

出所: オープンネット.ru
