Оновлення Miracle-WM 0.10: Розширена підтримка плагінів
Оновлення Miracle-WM 0.10: Розширена підтримка плагінів і нові можливості
Miracle-WM 0.10 було випущено як останнє оновлення для композира Wayland на основі Mir. Розробники зазначають, що проект “швидко наближається до релізу 1.0”, який очікується до кінця року.
Нові можливості плагінів у Miracle-WM 0.10
Найбільшим оновленням стала розширена підтримка шейдерів для плагінів. Тепер плагіни можуть встановлювати окремі шейдерні пайплайни для кожного вікна, що дозволяє використовувати новий плагін для розмиття фокусу. Це означає, що ефекти можуть застосовуватися до окремих вікон, а не лише на рівні композира.
Також в релізі введено підтримку шейдерних пайплайнів для виходу, що стало основою для нового нічного плагіна. Тепер плагіни можуть впливати на всі виходи дисплея, дозволяючи виконувати візуальні налаштування на екрані через плагінну систему miracle-wm.
Покращення у обробці плагінів
Обробка плагінів також зазнала покращень. Всі плагіни з розширенням .wasm тепер автоматично завантажуються з ~/.config/miracle-wm/plugins, а API для плагінів було оновлено до версії 0.1.
Розширена підтримка протоколу Wayland
Підтримка протоколів Wayland була розширена. Miracle-WM 0.10.0 активує ext_data_control_manager_v1, ext_image_copy_capture_manager_v1, ext_output_image_capture_source_manager_v1, ext_foreign_toplevel_list_v1 і zwp_input_method_v1.
Крім того, Miracle-WM 0.10 додає клієнт GTK4 для відображення дебаг-інформації, яка показує інформацію про позиціонування вікон, області вводу та інші стани композита. Клієнт можна запустити командою miraclemsg debug overlay, а дебаг-інформація передається через IPC-сокет miracle.
Виправлення помилок і поліпшення обслуговування системи
Цей реліз також вирішує давнє питання з мертвими областями вводу у вікнах і покращує обробку сесій systemd, зокрема, правильне завершення роботи при аварійному зупиненні miracle-wm.
Інші зміни включають негайну доступність моніторів, які відсутні в конфігурації, міграцію вікі до основного репозиторію miracle-wm, а також оновлення пакету Snap для належної підтримки графічної сесії systemd.
Додаткові деталі можна знайти в чеклісті змін.




