The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск miracle-wm 0.9, композитного менеджера на базе Wayland и Mir

09.04.2026 07:31 (MSK)

Мэтью Косарек (Matthew Kosarek), разработчик из компании Canonical, опубликовал выпуск композитного менеджера miracle-wm 0.9, использующего протокол Wayland и компоненты для построения композитных менеджеров Mir. Miracle-wm поддерживает мозаичную (tiling) компоновку окон, схожую с аналогичной в проектах i3 и Sway. В качестве панели может применяться Waybar. Код проекта написан на языке C++ и распространяется под лицензией GPLv3. Готовые сборки сформированы в формате snap, а также в пакетах rpm и deb для Fedora и Ubuntu.

Целью miracle-wm является создание композитного сервера, применяющего мозаичное управление окнами, но более функционального и стильного, чем такие продукты, как Swayfx. При этом проект позволяет использовать и классические приёмы работы с плавающими окнами, например, можно размещать отдельные окна поверх мозаичной сетки или закреплять окна к определённому месту на рабочем столе. Поддерживается виртуальные рабочие столы с возможностью выставления для каждого рабочего стола своего режима работы с окнами по умолчанию (мозаичная компоновка или плавающие окна).

Предполагается, что miracle-wm может оказаться полезным пользователям, которые отдают предпочтение мозаичной компоновке, но желают получить визуальные эффекты и более яркое графическое оформление с плавными переходами и цветами. Конфигурация определяется в формате YAML. Для установки miracle-wm можно использовать команду "sudo snap install miracle-wm --classic".

Основные новшества:

  • Добавлена система плагинов, поставляемых в промежуточном коде WebAssembly и выполняемых в форме изолированных (sandbox) модулей. Плагины могу применяться для изменения и расширения возможностей композитного менеджера, среди прочего связанных с изменением логики размещения окон, обработкой и расширением конфигурации, перехватом событий ввода и указателя мыши, реализацией анимированных эффектов и подключением обработчиков, срабатывающих при создании, удалении или переключении рабочих столов. Плагины могут перезапускаться по отдельности без перезапуска композитного менеджера.
  • Добавлен API для разработки плагинов на языке Rust.
  • Добавлена поддержка тем оформления курсоров.
  • Добавлены новые пиктограммы.
  • Добавлена комбинация клавиш "Meta + Shift + R" для перезагрузки конфигурации.
  • Концепция "мини-деревьев" (mini tree), применяемая для группировки связанных друг с другом плавающих окон, заменена более предсказуемое поведение с отдельными плавающими окнами.
  • Проведена оптимизация производительности.
  • Обеспечена автоматическая перезагрузка настроек дисплея после изменения конфигурации.
  • Изменён формат настройки собственных обработчиков - в привязках вместо идентификаторов клавиш в стиле событий ввода ядра Linux теперь следует использовать имена в стиле XKbKeysyms, например, "D" вместо "KEY_D" и "Return" вместо "KEY_ENTER".




  1. Главная ссылка к новости (https://github.com/miracle-wm-...)
  2. OpenNews: Выпуск miracle-wm 0.8, композитного менеджера на базе Wayland и Mir
  3. OpenNews: Выпуск композитного сервера Niri 25.11, использующего Wayland
  4. OpenNews: Выпуск композитного сервера Weston 15.0
  5. OpenNews: Выпуск композитных серверов Hyprland 0.54 и labwc 0.9.4
  6. OpenNews: Выпуск River 0.4.0 с разделением композитного и оконного менеджеров
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65174-miracle
Ключевые слова: miracle, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 08:52, 09/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ставим в гном PaperWM или Karousel в KDE - и не надо мучиться
     
     
  • 2.16, Аноним (16), 12:26, 09/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Karousel в KDE

    Это чтоб исполнял песню "Майнит, майнит карусель" ?

     
  • 2.22, Аноним (22), 16:36, 09/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Почему надо ставить на полноценное DE левые WM? Где логика? Не лучше ли поставить только WM? А потом усилить его разнооборазными утилитами.
     

  • 1.3, ChebuRUSHka (?), 09:02, 09/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нужно больше форков. Никакие стандарты не нужны.
     
     
  • 2.18, Аноним (18), 13:34, 09/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Никакие стандарты не нужны

    В сабже есть реализация xx-fractional-scale-v2? Если же нету дробного масштабирования, то как им пользоваться на разнокалиберных многомониторных hidpi системах.

     

  • 1.5, name (??), 09:08, 09/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О, нет, веб-плагины. Ну, хоть не на js.
     
  • 1.7, Аноним (7), 09:55, 09/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ставим нири рядом с Гномом, и в Гном больше не ходим
     
     
  • 2.8, Аноним (8), 10:22, 09/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Gnome вообще не обязательно ставить, зачем это bloatware. Достаточно только niri.
     

  • 1.10, Аноним (10), 11:45, 09/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А раньше смеялись над Microslop Bob.
     
  • 1.11, Аноним (11), 11:51, 09/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    о, еще один клон sway? то что нужно!
     
     
  • 2.23, Аноним (22), 16:38, 09/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Клон, да не совсем.

    ЮЦелью miracle-wm является создание композитного сервера, применяющего мозаичное управление окнами, но более функционального и стильного, чем такие продукты, как Swayfx.

     

  • 1.13, Аноним (11), 11:55, 09/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Добавлена комбинация клавиш "Meta + Shift + R" для перезагрузки конфигурации

    эмм, а раньше что, нельзя было конфигурацию перезагрузить? хороший композитор, и автор молодец что добавил такую нужную функцию. С другой стороны, конечно, надо было бы попридержать эту фичу до версии 1.0.

     
     
  • 2.20, Аноним (18), 16:16, 09/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.24, Аноним (24), 18:43, 09/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Может быть, ты ещё предложишь раскрыть профанам древнее умение "стукнуть HUP'ом", ныне доступное лишь избранным посвящённым?
     

  • 1.21, Аноним (22), 16:33, 09/04/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру