Byl vydán Miracle-wm 0.11, správce kompozice, který využívá protokol Wayland a komponenty správce kompozice Mir. Miracle-wm podporuje dlaždicové rozložení oken, podobně jako v projektech i3 a Sway. Waybar lze použít jako panel. Kód projektu je napsán v jazyce C++ a je distribuován pod licencí GPLv3. Hotové sestavení jsou k dispozici ve formátu snap, stejně jako balíčky rpm a deb pro Fedoru a... Ubuntu.
Účelem miracle-wm je vytvořit kompozitní server, který využívá dlaždicové rozložení, ale je funkčnější a stylovější než produkty jako Swayfx. Projekt také podporuje klasické techniky plovoucích oken, jako je umístění jednotlivých oken na dlaždicovou mřížku nebo připnutí oken na konkrétní místo na ploše. Podporuje virtuální plochy s možností nastavit výchozí režim správy oken pro každou plochu (dlaždicové rozložení nebo plovoucí okna).
Očekává se, že Miracle-wm bude užitečný pro uživatele, kteří preferují dlaždicové rozvržení, ale chtějí vizuální efekty a živější grafický design s plynulými přechody a barvami. Konfigurace je definována ve formátu YAML. Chcete-li nainstalovat wonder-wm, můžete použít příkaz „sudo snap install wonder-wm —classic“.
Hlavní změny:
- Byl přidán režim přehledu, který zjednodušuje přepínání mezi okny a virtuálními plochami. Lze jej zobrazit stisknutím nebo dvojitým kliknutím na klávesu Menu.

- Přidali jsme možnost upoutat pozornost uživatele na neaktivní okno, aniž by se musel přepnout fokus z aktivního okna. Například když do e-mailového klienta dorazí nová zpráva, uživatel může požádat o přepnutí fokusu, po kterém Miracle nastaví příznak naléhavosti pro okno a virtuální plochu, což může spustit zobrazení odpovídajícího indikátoru na hlavním panelu.
- Pluginy implementují možnost odesílat IPC události a zpracovávat IPC příkazy.
- Přidáno nastavení background_color pro určení barvy použité k vyčištění obsahu.
- Do IPC byl přidán příkaz GET_KEYBINDS, který určuje všechny akce vázané na kombinace kláves.
- Zapojené protokoly Waylandu:
- ext_image_copy_capture_manager_v1 a ext_output_image_capture_source_manager_v1 pro organizaci zachycení obsahu zobrazeného na obrazovce.
- ext_foreign_toplevel_list_v1 pro získání informací o površích nejvyšší úrovně, které umožňují ukotvení oken nad jiným obsahem, například pro připojení vlastních panelů a přepínačů oken.
- ext_data_control_manager_v1 pro správu zpracování dat, například implementaci správců schránky.
- ext_input_trigger_action_manager_v1 a ext_input_trigger_registration_manager_v1 - pro zpracování globálních klávesových zkratek, kliknutí myší a dotykových událostí.
- Zobrazit serveru Mir byl aktualizován na verzi 2.29.

Zdroj: opennet.ru

