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宣言型インターフェース言語に精通した開発者にとって馴染みのあるアーキテクチャを提供します。Vulkan、Metal、DX12、OpenGL 2.1+、OpenGL ES 2.0+をサポートする複数のレンダリングエンジンが用意されています。開発者には、既製のウィジェットセット、非同期ハンドラーの作成機能、ウィンドウと画面サイズに基づいたインターフェース要素の適応レイアウトが提供されます。
COSMICはRust言語を使用していることに加え、ハイブリッドウィンドウタイリングとスタックウィンドウドッキング(ブラウザのタブに似たウィンドウグループ化)といった主要機能を備えており、これらは仮想デスクトップにリンクすると有効になります。このプロジェクトでは複合的な開発も行っています。 サーバ 宇宙計算ツール(Cosmic Comp)はWaylandをベースにしています。
変更点としては次のとおりです。
- cosmic-comp合成マネージャーは、タッチスクリーン対応が大幅に改善されました。
- cosmic-compコンポジティングマネージャは、最小化されたX11アプリケーションウィンドウの起動をサポートするようになりました。また、デフォルトのウィンドウ装飾モードをカスタマイズする機能も追加されました。 サーバースクリーンショット撮影時のクラッシュが解消されました。統合型GPUと専用GPUを搭載したハイブリッド構成のサポートが改善されました。テーマに選択的な角丸処理が実装されました。

- Smithayライブラリが更新され、マウスカーソルキャプチャのサポートが改善されました。
- Bluetooth制御アプリとコンフィギュレーターに、Bluetoothデバイスにカスタム名を割り当てる機能が追加されました。
- アプリケーションライブラリ(cosmic-app-library)では、アイコンの下に表示されるプログラム名が中央揃えになりました。

- ファイルマネージャーは、アクティブなタブが閉じられると自動的に別のタブに切り替わるように設定されています。
- ログイン画面に二段階認証機能が導入されました。
- 画面上のキーボードは現在開発中ですが、COSMICのリリースにはまだ含まれていません。画面上のキーボードには、キーボードレイアウト切り替えインジケーターが搭載され、外部レイアウトの切り替え(例えば、物理キーボードのキーの組み合わせによる切り替え)にも対応しています。


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


