WaylandプロトコルとMirコンポジティングマネージャコンポーネントを使用するコンポジティングマネージャであるMiracle-wm 0.11がリリースされました。Miracle-wmは、i3およびSwayプロジェクトと同様のタイルウィンドウをサポートしています。Waybarをパネルとして使用できます。プロジェクトコードはC++で記述されており、GPLv3ライセンスの下で配布されています。完成したビルドはsnap形式で、FedoraおよびLinux用のrpmおよびdebパッケージで入手できます。 Ubuntu.
miracle-wmの目的は複合画像を作成することです サーバーはタイリングを採用していますが、Swayfxなどの製品よりも機能的でスタイリッシュです。このプロジェクトは、個々のウィンドウをタイリンググリッド上に配置したり、デスクトップ上の特定の場所にウィンドウをピン留めしたりするなど、従来のフローティングウィンドウ技術もサポートしています。仮想デスクトップをサポートしており、各デスクトップのデフォルトのウィンドウ管理モード(タイリングウィンドウまたはフローティングウィンドウ)を設定できます。
Miracle-wm は、タイル状のレイアウトを好むが、視覚効果や滑らかな遷移と色を備えたより鮮やかなグラフィック デザインを必要とするユーザーに役立つことが期待されています。構成は YAML 形式で定義されます。 miracle-wmをインストールするには、「sudo snap installmiracle-wm —classic」コマンドを使用できます。
主な変更点:
- 概要モードが追加され、ウィンドウや仮想デスクトップの切り替えが簡単になりました。メニューキーを押すかダブルクリックすることでアクセスできます。

- アクティブウィンドウからフォーカスを切り替えることなく、非アクティブウィンドウにユーザーの注意を向けさせる機能を追加しました。例えば、メールクライアントに新しいメッセージが届いた場合、ユーザーはフォーカス切り替えを要求することができ、その後、Miracleはウィンドウと仮想デスクトップに緊急フラグを設定し、タスクバーに該当するインジケーターを表示させることができます。
- これらのプラグインは、IPCイベントの送信とIPCコマンドの処理機能を実装しています。
- コンテンツをクリアする際に使用する色を指定するためのbackground_color設定を追加しました。
- キーの組み合わせに割り当てられているすべてのアクションを特定するために、GET_KEYBINDSコマンドがIPCに追加されました。
- 関連するウェイランドプロトコル:
- ext_image_copy_capture_manager_v1 および ext_output_image_capture_source_manager_v1 は、画面に表示されるコンテンツのキャプチャを整理するためのものです。
- ext_foreign_toplevel_list_v1 は、カスタムパネルやウィンドウスイッチの取り付けなど、他のコンテンツの上にウィンドウをドッキングできるトップレベルサーフェスに関する情報を取得するために使用されます。
- ext_data_control_manager_v1 は、クリップボードマネージャの実装など、データ処理を管理するためのものです。
- ext_input_trigger_action_manager_v1 および ext_input_trigger_registration_manager_v1 - グローバルホットキー、マウスクリック、およびタッチイベントを処理するためのもの。
- 画面 サーバ Mirがバージョン2.29にアップデートされました。

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

