System76は、 LinuxPop!_OSというディストリビューションは、デスクトップ環境「COSMIC 1.7.0」をリリースしました。COSMIC 1.7.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をベースにしています。
変更点としては次のとおりです。
- コンポジットマネージャは、サイズが大きくなっても視認性を維持するスケーラブルなカーソルをサポートするようになりました。
- 拡大鏡ツールはズームの増分が大きいため、コンテンツを拡大表示するために必要なショートカットキーの押下回数が減ります。
- マウスをランダムに動かしている間、カーソルの位置を画面上で容易に識別できるように、カーソルサイズを一時的に拡大する機能が実装されました。この効果を有効にするためのオプションが設定画面に追加されています。

- 選択したアプリケーションでファイルを開くための「プログラムから開く」ダイアログに、アプリケーションを検索するフィールドが追加されました。

- xdg-desktop-portal-cosmic は、org.freedesktop.portal.RemoteDesktop ポータルを実装しており、キーボードやマウスの制御に Steam Input などのエミュレートされた入力デバイスを使用できます。

- ファイルマネージャは、ネットワークファイルシステムを操作する際のパフォーマンスが向上し、どのタブからでもネットワークストレージデバイスへのアクセスが可能になりました(例えば、ローカルファイル閲覧タブのアドレスバーに「smb://server/share」と入力することでアクセスできるようになりました)。また、「お気に入りファイルパス」パネル内の要素の名前変更機能も追加されました。
- パネルがクラッシュする原因となっていたエラーを修正しました。
- start-cosmicスクリプトは、POSIX shをサポートするようになりました(以前はbashが必要でした)。


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



