The OpenNET Project / Index page

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

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

13.11.2025 09:30

Мэтью Косарек (Matthew Kosarek), разработчик из компании Canonical, опубликовал выпуск композитного менеджера miracle-wm 0.8, использующего протокол 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".

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

  • Добавлены средства для упрощения работы людей с ограниченными возможностями, такие как клик при наведении и удержании курсора на заданном элементе; симуляция клика правой кнопкой через удержание левой кнопки мыши; увеличение содержимого выбранной области на экране; добавление задержки обработки нажатий клавиш; последовательное применение клавиатурных комбинаций по одной клавише без одновременного удержания нескольких клавиш.
  • Добавлена поддержка подключения фильтров вывода, применяющих шейдеры для итоговой отрисовки.
  • Добавлен набор параметров для настройки тачпадов, таких как автоматическое отключение тачпада при наличии мыши и во время набора с клавиатуры, управление скоростью прокрутки и чувствительностью, эмуляция кнопок мыши, клик касанием и прокрутка двумя пальцами.
  • Добавлены настройки для курсора, позволяющие выставить уровень масштабирования курсора и определить режим смены фокуса для окон (смена фокуса через наведение курсора или клик).
  • Улучшена анимация в эффекте сдвига при смене виртуальных рабочих столов. Добавлен эффект переключения между рабочими столами с постепенным затенением.
  • Реализована возможность создания комбинированных эффектов, в которых применяются несколько разных анимаций (например, сдвиг с постепенным раскрытием).
  • В настройках обеспечена подстановка домашнего каталога вместо символа '~'.
  • Добавлен параметр конфигурации "includes:", при помощи которого можно подставлять содержимое из других файлов для разнесения настроек по нескольким файлам.
  • Обеспечено автоматическое центрирование окон, выведенных из мозаичной компоновки.




  1. Главная ссылка к новости (https://github.com/miracle-wm-...)
  2. OpenNews: Выпуск композитного сервера Hyprland 0.52 и GUI-библиотеки Hyprtoolkit 0.2
  3. OpenNews: Выпуск miracle-wm 0.7, композитного менеджера на базе Wayland и Mir
  4. OpenNews: Выпуск композитного сервера Niri 25.08, использующего Wayland
  5. OpenNews: Выпуск композитных серверов Wayfire 0.10 и wlmaker 0.6, использующих Wayland
  6. OpenNews: Выпуск labwc 0.9.0, композитного сервера для Wayland
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64238-miracle
Ключевые слова: miracle, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Ан333ним (?), 10:30, 13/11/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.2, Хрю (?), 10:36, 13/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хмм из новости узнал про wttr.in .
    curl wttr.in?lang=ru
     
  • 1.3, Аноним (3), 10:44, 13/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот мне интересно, кто пользуется тайловыми и зачем, кроме того как скриншоты с аниме обоями слать на сабреддит unixporn?
    Помнится когда начал читать описания тайловых, так там в одном конфигурацию предлагалось делать на Сс. Не, ну я учил Си будучи студентом, но не на столько же всё хардкорно в жизни..
     
     
  • 2.4, Аноним (4), 10:55, 13/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    пользуюсь исключительно тайловыми последние 15 лет, удобно
    чем удобно? на хоткеях у меня вирт-столы и вирт-оверлей-столы (hyprland)
    прыгнул на стол открыл несколько окон, быстро переместил
    прыгнул на другой стол, открыл еще окон..

    прыгаешь по столам и используешь разные приложения быстро, не нужно искать/ждать/щелкать-активировать

    у меня очень мало терпения и мне очень лень делать что-то медленно, мне удобно быстро все и сразу, как то так

     
     
  • 3.7, Аноним (7), 10:59, 13/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё вышеперечисленное можно и в gnome из коробки делать. Так зачем?
     
     
  • 4.8, Танкист (?), 11:03, 13/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Оверкилл слишком
     
     
  • 5.11, Ан333ним (?), 11:19, 13/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Экономишь каждые 100мб ОЗУ?
     
  • 4.12, Анонэ (?), 11:21, 13/11/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.5, Аноним (4), 10:58, 13/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    оверлей-столы:
    - идешка теущего проекта в работе (wezterm, neovim)
    - конфигурации системы (nixos, neovim, etc)
    - заметки/записи/схемы (obsidian)

    эти оверлей тайловые столы открываю "поверх" текущего активного стола

     
  • 2.13, localhostadmin (ok), 11:33, 13/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На ноутах это удобно
     

  • 1.6, Аноним (6), 10:59, 13/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Кстати, а зачем тайловые менеджоры нужны, при работе в Visual Studio? Она же не тайловая. Я предполагаю, что тайловыми вм пользуются только сис админы: выпьют кефира и зависают - балдеют от своего Awesome, а работать в тайловых невозможно.
     
     
  • 2.9, Ан333ним (?), 11:18, 13/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть те, кто вместо обычного софта всякие консольные альтернативы используют. Вот им и удобно. А с обычным "мышевозным" софтом скорее наоборот.
     
     
  • 3.15, Аноним (3), 11:35, 13/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я даже пытался составить список таких софтин аля CLI или точнее TUI, чтобы друзья точно подумали что я хакер, но потом я понял что у меня нет друзей.
     
  • 2.10, Анонэ (?), 11:19, 13/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    неокрепшим прогромиздам нужно понять простую истину: если лично ты, не смог что-то осилить, это не означает, что это что-то плохое.
     
     
  • 3.14, Ан333ним (?), 11:33, 13/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Когда получаемый профит не оправдывает время, потраченное на изучение и настройку, то и осиливать нет смысла. Разве что, чтобы перед одноклассниками хвастаться. В этом весь ваш линукс, поэтому наиболее адекватные сидят на дефолтной убунте.
     

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



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

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