Bol vydaný Miracle-wm 0.11, správca kompozície, ktorý používa protokol Wayland a komponenty správcu kompozície Mir. Miracle-wm podporuje dlaždicové rozloženie okien, podobne ako v projektoch i3 a Sway. Ako panel je možné použiť Waybar. Kód projektu je napísaný v jazyku C++ a je distribuovaný pod licenciou GPLv3. Hotové zostavenia sú dostupné vo formáte snap, ako aj balíky rpm a deb pre Fedoru a... Ubuntu.
Účelom miracle-wm je vytvoriť kompozitný server, ktorý využíva dlaždicové rozloženie, ale je funkčnejší a štýlovejší ako produkty ako Swayfx. Projekt tiež podporuje klasické techniky plávajúcich okien, ako je umiestnenie jednotlivých okien na vrch dlaždicovej mriežky alebo pripnutie okien na konkrétne miesto na pracovnej ploche. Podporuje virtuálne pracovné plochy s možnosťou nastavenia predvoleného režimu správy okien pre každú pracovnú plochu (dlaždicové rozloženie alebo plávajúce okná).
Očakáva sa, že Miracle-wm bude užitočný pre používateľov, ktorí uprednostňujú dlaždicové rozloženie, ale chcú vizuálne efekty a živší grafický dizajn s plynulými prechodmi a farbami. Konfigurácia je definovaná vo formáte YAML. Na inštaláciu wonder-wm môžete použiť príkaz „sudo snap install wonder-wm —classic“.
Hlavné zmeny:
- Bol pridaný režim prehľadu, ktorý zjednodušuje prepínanie medzi oknami a virtuálnymi plochami. Dostanete sa k nemu stlačením alebo dvojitým kliknutím na kláves Menu.

- Pridali sme možnosť upriamiť pozornosť používateľa na neaktívne okno bez prepnutia fokusu z aktívneho okna. Napríklad, keď do e-mailového klienta príde nová správa, používateľ môže požiadať o prepnutie fokusu, po čom Miracle nastaví príznak urgentnosti pre okno a virtuálnu plochu, čo môže spustiť zobrazenie zodpovedajúceho indikátora na paneli úloh.
- Pluginy implementujú možnosť odosielania IPC udalostí a spracovania IPC príkazov.
- Pridané nastavenie background_color na určenie farby použitej na vyčistenie obsahu.
- Do IPC bol pridaný príkaz GET_KEYBINDS, ktorý určuje všetky akcie viazané na kombinácie klávesov.
- Zahrnuté protokoly Waylandu:
- ext_image_copy_capture_manager_v1 a ext_output_image_capture_source_manager_v1 na organizovanie zachytávania obsahu zobrazeného na obrazovke.
- ext_foreign_toplevel_list_v1 na získanie informácií o povrchoch najvyššej úrovne, ktoré umožňujú ukotvenie okien nad iným obsahom, napríklad na pripojenie vlastných panelov a prepínačov okien.
- ext_data_control_manager_v1 na správu spracovania údajov, ako napríklad implementáciu správcov schránky.
- ext_input_trigger_action_manager_v1 a ext_input_trigger_registration_manager_v1 – na spracovanie globálnych klávesových skratiek, kliknutí myšou a dotykových udalostí.
- Displej server Mir bol aktualizovaný na verziu 2.29.

Zdroj: opennet.ru

