Огляд нового Miracle-WM 0.11

Огляд нового Miracle-WM 0.11

Вийшла нова версія Miracle-WM 0.11, яка є останнім оновленням Wayland композитор на базі Mir. Основні нововведення включають новий оглядовий режим для навігації між вікнами та робочими просторами, підтримку термінового вікна, розширену функціональність IPC та інші покращення.

Нові функції Miracle-WM 0.11

Оновлення переносить Miracle-WM на Mir 2.29. Mir 2.29 – це набір бібліотек дисплейного сервера та Wayland композитора від Canonical, використовуваний для управління дисплеями, введенням, рендерингом і підтримкою протоколу Wayland.

Оглядовий режим

Основна новинка Miracle-WM 0.11 – новий оглядовий режим. Він демонструє візуальний огляд відкритих вікон та робочих просторів, що полегшує навігацію. Оглядовий режим активується натисканням або подвійним натисканням основної клавіші дії.

Підтримка термінового вікна

Додана підтримка термінового вікна. Це дозволяє застосунку, який знаходиться на неактивному робочому просторі, сигналізувати про необхідність уваги з боку користувача.

Поліпшення IPC інтерфейсу

Інтерфейс IPC отримав кілька покращень. Тепер плагіни можуть публікувати події IPC та обробляти команди IPC самостійно. Це надає розширенням та зовнішнім інструментам більше можливостей для взаємодії з Miracle-WM.

Додано нову команду GET_KEYBINDS, яка повертає всі активні сполучення клавіш. Miracle-WM 0.11 також впроваджує нову конфігураційну опцію background_color для зміни кольору фону композитора.

Додаткові протоколи Wayland

Варто зазначити, що в новій версії активуються додаткові протоколи Wayland через Mir, включаючи:

  • 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

Поліпшення розташування вікон

Розташування вікон також покращено. Заявки на конкретний вихід тепер можуть бути розміщені там, де потрібно. А вікна оболонки без пріоритету використовують в даний момент активний дисплей.

Інша зміна дозволяє переключати політику розташування робочих просторів між плитковим та плаваючим режимом. Також покращилася продуктивність переходу між робочими просторами.

Виправлення помилок

Також виправлено кілька помилок. Тепер фокус правильно слідує за вікнами під час їх переходу між робочими просторами. Випущена версія також усуває збій, пов’язаний з зникненням поверхонь під час анімацій, і вирішує проблеми з умовами гонки в менеджері з’єднання IPC. Виправлення торкнулися також зміни розміру вікон під час анімацій.

Для отримання додаткових деталей, ви можете ознайомитися з чанглогом. Всі нові функції та покращення можна побачити в дії у цьому відео.