The OpenNET Project / Index page

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

Доступен miracle-wm 0.3, композитный менеджер на базе Wayland и Mir

03.07.2024 12:51

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

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

Среди изменений в версии 0.3:

  • Реализована поддержка анимационных эффектов, применяемых при открытии, закрытии и перемещении окон, а также при переключении между виртуальными рабочими столами.
  • Предоставлена возможность визуального выделения активных окон. Вокруг каждого окна теперь может отображаться рамка, которая у активного окна выделяется другим цветом.

  • Значительно расширена поддержка IPC-протокола оконного менеджера i3, на базе которого также построен IPC-протокол для взаимодействия с композитным менеджером Sway. Добавлены команды для изменения фокуса, запуска приложений, разделением областей, перемещением групп окон и закреплением плавающих окон, а также обеспечен разбор ответов с информацией о версии, настроенных режимах привязки, состоянии привязок и списка устройств вывода.
  • Библиотеки в snap-пакете обновлены до Ubuntu Core 24.
  • Добавлена возможность определения применяемого по умолчанию режима работы с окнами на виртуальном рабочем столе (мозаичный или плавающие окна).

Выпуск miracle-wm 0.3 позиционируется как пре-релиз. В конце августа планируется сформировать ещё один пре-релиз 0.4, после чего в октябре выпустить первый стабильный релиз 1.0. В версии 0.4 планируют добавить возможности для стековой компоновки окон, многомониторных конфигураций и настройки экрана, а также обеспечить полную поддержки i3 IPC. Из идей, которые могут быть включены в версию 1.0 упоминаются:

  • Обзорный режим для навигации по окнам и рабочим столам в стиле GNOME;
  • Графический интерфейс для настройки;
  • Контекстные меню с действиями над окнами;
  • Режим "картинка в картинке";
  • Возможность вывода окна приложения, на которое установлен фокус, по центру;
  • Минимальная оболочка с панелью и интерфейсом запуска программ;
  • Прокручиваемый большой виртуальный рабочий стол, выходящий за границы экрана;
  • Режим свободной мозаичной компоновки, не ограниченной рамками экрана.


  1. Главная ссылка к новости (https://github.com/mattkae/mir...)
  2. OpenNews: В Fedora 41 одобрена поставка сборки с композитным менеджером Miracle
  3. OpenNews: Опубликован miracle-wm 0.2, композитный менеджер на базе Wayland и Mir
  4. OpenNews: Сотрудник Canonical представил miracle-wm, композитный менеджер на базе Wayland и Mir
  5. OpenNews: Выпуск labwc 0.7.2, композитного сервера для Wayland
  6. OpenNews: Выпуск композитного сервера Niri 0.1.5, использующего Wayland
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61480-miracle
Ключевые слова: miracle, mir, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.7, Аноним (7), 13:51, 03/07/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     ....ответы скрыты (3)

  • 1.14, Аноним (14), 14:38, 03/07/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     

     ....ответы скрыты (2)

  • 1.18, Соль земли (?), 16:30, 03/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > но более функционального и стильного

    более стильно, чем wayfire уже не сделать

     
     
  • 2.22, noc101 (ok), 16:51, 03/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сильное заявление, проверять конечно мы не станем. Давно уже наигрались с этими кубами и другими финтюплюшками не нужными)
     

  • 1.20, Соль земли (?), 16:39, 03/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надо сделать рабочий стол в виде компьютера в игре. Периодически будут создаваться зомби процессы, которые надо отстреливать в игре из дробовика, иначе они сожрут ОЗУ и придёт OOMKiller.
     
     
  • 2.30, Аноним (30), 18:24, 03/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Давно придумали, припоминаю пару реализаций. Есть даже более интересная игра, которая буквально инфицирует твой компьютер.
     
     
  • 3.31, Аноним (31), 19:58, 03/07/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.27, dannyD (?), 17:55, 03/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>Для установки miracle-wm можно использовать команду "sudo snap install miracle-wm --classic".

    в Gentoo не работает!

    ЧТЯДНТ ???

     
     
  • 2.32, Аноним (31), 20:01, 03/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Путаешь можно с нужно?
     
     
  • 3.33, dannyD (?), 20:07, 03/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    зришь в корень, потому и не работает )))
     

  • 1.34, время вперёд (?), 21:48, 03/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хорошо. Ещё один мозаичный менеджер, но уже с эффектами. А мне и правда не хватало эффектов в моих вейландных тайлах. Теперь они будут. Но нужно двигаться дальше. Необходимо ещё как минимум два-три мозаичных вейланд-менеджера. Тогда придёт время подумать над их объединением в метатайловую вейланд-структуру с суммирующимися векторами разнонаправленных показателей. А дальше уже можно будет подумать над её переписью на Раст, но это уже далеко идущие планы, а пока не спешим вперёд коней в пекло. Довольствуемся эффектами в мозаичном вейланде и радуемся.
     
     
  • 2.37, ad (??), 11:11, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> А мне и правда не хватало эффектов в моих вейландных тайлах

    Попробуй niri или hyprland. Мне больше нравится первый.

     
  • 2.38, Аноним (38), 13:47, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда, кстати, такая явная корреляция между пользователями вяленово и мозаичных менеджеров?

    Разработчики явно уверены, что на вяленый нужно затягивать в первую очередь пользователей мозаичных, или же пользователи мозаичных менеджеров пока отказываются переходить на вяленый, потому что им не хватает возможностей в текущих мозаичных менеджеров под него?

     

  • 1.35, Аноним (35), 04:24, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Буфер обмена в вашем Wayland уже починили?
     
     
  • 2.40, Аноним (-), 18:27, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Буфер обмена в вашем Wayland уже починили?

    Уже давно работает. Именно так как планировалось.
    Или ты про работу как в легаси иксах?

     
  • 2.41, Аноним (30), 18:50, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В gtk3 всё по-прежнему через задницу. Но открытие гтк3шного файлового диалога в фф и последующее его закрытие удаляет буфер выделения и он заменяется данными буфера копирования. В иксах нажатие на адресную строку или открытие файлового диалога просто заменяет иксовый буфер. С программами на куте такой проблемы нет, так что типичное гтк. А ещё в программах на куте нет невидимого текста на тёмных темах вроде тёмной адвайты (багу не меньше лет 15).
     
     
  • 3.42, Аноним (30), 19:04, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    GTK_USE_PORTAL=1 работает для файловых диалогов, но это надо порталы держать в памяти и по-моему задержка раз в 10 больше. Впрочем, на что только не пойдёшь, ради того, чтобы больше не видеть гткшных файловых диалогов.
     

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



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

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