Співробітник Canonical представив miracle-wm, композитний менеджер на базі Wayland та Mir

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

Серед запропонованої у першому випуску функціональності miracle-wm згадується мозаїчне керування вікнами з можливістю залишення стильних зазорів між вікнами, використання віртуальних робочих столів, підтримка резервування зон екрана під розміщення панелей, можливість розкриття вікон на весь екран, підтримка виведення на кілька екранів (Multi-output ), навігація та керування за допомогою клавіатури. Як панель може застосовуватися Waybar. Налаштування здійснюється через конфігураційний файл.

Співробітник Canonical представив miracle-wm, композитний менеджер на базі Wayland та Mir

Кінцевою метою проекту є створення композитного сервера, що застосовує мозаїчне керування вікнами, але більш функціонального та стильного, ніж такі проекти, як Swayfx. Передбачається, що miracle-wm може виявитися корисним тим користувачам, які віддають перевагу візуальним ефектам і більш яскравому графічному оформленню з плавними переходами і кольорами. Перший випуск позиціонується як попередня версія. Наступні два випуски також матимуть такий статус, після чого буде сформовано перший стабільний реліз. Для встановлення miracle-wm можна використовувати команду sudo snap install miracle-wm —classic.

У наступній версії планується додати підтримку плаваючих вікон, зміна налаштувань без перезапуску, параметри для налаштування екрану, можливість закріплення до певного місця на робочому столі, підтримку IPC I3, виділення активних вікон. Далі розпочнеться підготовка до першого релізу, в якому буде реалізовано підтримку анімаційних ефектів, стекового компонування вікон, оглядового режиму для навігації по вікнах та робочих столах, графічний інтерфейс для налаштування.

Джерело: opennet.ru

Додати коментар або відгук