Megjelent a Miracle-wm 0.11, egy kompozitáló kezelő, amely a Wayland protokollt és a Mir kompozitáló kezelő komponenseit használja. A Miracle-wm támogatja az ablakok csempézést, hasonlóan az i3 és Sway projektekben találhatóakhoz. A Waybar panelként használható. A projektkód C++ nyelven íródott, és GPLv3 licenc alatt kerül terjesztésre. A kész buildek snap formátumban, valamint rpm és deb csomagokban érhetők el Fedorához és... Ubuntu.
A miracle-wm célja egy összetett elem létrehozása. szerver, amely csempézést használ, de funkcionálisabb és stílusosabb, mint az olyan termékek, mint a Swayfx. A projekt támogatja a klasszikus lebegő ablak technikákat is, például az egyes ablakok elhelyezését egy csempézési rács tetején vagy az ablakok rögzítését az asztal egy adott helyére. Támogatja a virtuális asztalokat, azzal a lehetőséggel, hogy minden asztalhoz alapértelmezett ablakkezelési módot állítson be (csempézés vagy lebegő ablakok).
A Miracle-wm várhatóan hasznos lesz azoknak a felhasználóknak, akik a csempézett elrendezést részesítik előnyben, de vizuális effektusokat és élénkebb grafikai dizájnt szeretnének sima átmenetekkel és színekkel. A konfiguráció YAML formátumban van definiálva. A miracle-wm telepítéséhez használja a „sudo snap install miracle-wm —classic” parancsot.
Nagy változások:
- Hozzáadtunk egy áttekintési módot, amely leegyszerűsíti az ablakok és a virtuális asztalok közötti váltást. Ez a Menü billentyű megnyomásával vagy dupla kattintásával érhető el.

- Lehetővé tettük, hogy a felhasználó figyelmét egy inaktív ablakra irányítsuk anélkül, hogy a fókuszt az aktív ablakról át kellene kapcsolni. Például, amikor egy új üzenet érkezik egy e-mail kliensbe, a felhasználó kérheti a fókuszváltást, ami után a Miracle beállítja a sürgősségi jelzőt az ablakhoz és a virtuális asztalhoz, ami aktiválhatja a tálcán a megfelelő jelző megjelenítését.
- A bővítmények lehetővé teszik az IPC események küldését és az IPC parancsok feldolgozását.
- Hozzáadott background_color beállítás a tartalom törléséhez használt szín megadásához.
- A GET_KEYBINDS parancsot hozzáadták az IPC-hez, hogy meghatározza az összes billentyűkombinációhoz kötött műveletet.
- A Wayland protokolljai a következők voltak:
- Az ext_image_copy_capture_manager_v1 és az ext_output_image_capture_source_manager_v1 a képernyőn megjelenített tartalom rögzítésének rendszerezéséhez szükséges.
- ext_foreign_toplevel_list_v1 a legfelső szintű felületekről szóló információk lekéréséhez, amelyek lehetővé teszik ablakok más tartalmakra való dokkolását, például egyéni panelek és ablakkapcsolók csatolásához.
- ext_data_control_manager_v1 az adatfeldolgozás kezeléséhez, például a vágólap-kezelők megvalósításához.
- ext_input_trigger_action_manager_v1 és ext_input_trigger_registration_manager_v1 – globális gyorsbillentyűk, egérkattintások és érintési események kezelésére.
- Kijelző szerveren A Mir frissült a 2.29-es verzióra.

Forrás: opennet.ru

