Дата публикации:Wed, 03 Jul 2024 12:51:43 +0300
Мэтью Косарек (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;
Графический интерфейс для настройки;
Контекстные меню с действиями над окнами;
Режим "картинка в картинке";
Возможность вывода окна приложения, на которое установлен фокус, по центру;
Минимальная оболочка с панелью и интерфейсом запуска программ;
Прокручиваемый большой виртуальный рабочий стол, выходящий за границы экрана;
Режим свободной мозаичной компоновки, не ограниченной рамками экрана.
Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=61480