System76は、 LinuxPop!_OSというディストリビューションは、デスクトップ環境「COSMIC 1.10.0」をリリースしました。COSMIC 1.10.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 реализована поддержка перевода фокуса на окна на основании событий от сенсорного экрана. Система сборки переведена с make на утилиту just. Решена проблема с работой панели и 仮想デスクトップ на системах с гибридной графикой, сочетающих видеокарты NVIDIA с интегрированными GPU.
- В cosmic-launcher для повышения производительности отрисовки по умолчанию задействован API WGPU, работающий поверх Vulkan, Metal, D3D12 и OpenGL.
- В cosmic-monitor разделён поиск процессов и приложений.
- В cosmic-player отключено автоскрытие элементов интерфейса в случае если указатель мыши наведён на кнопки управления воспроизведением.
- В cosmic-session добавлена поддержка определения переменных окружения в подкаталоге ~/.config/environment.d и разрешено использование собственных SSH-агентов.
- В каталоге приложений cosmic-store реализовано локальное кэширование скриншотов и предложен режим галереи, активируемый кликом на скриншотах.
- В эмулятор терминала cosmic-term добавлены комбинации клавиш
«Ctrl+Shift+левая стрелка» и «Ctrl+Shift+правая стрелка» для перемещения вкладок влево и вправо.

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

