Якщо ви є втомилися пробувати між різними типами середовищ робочого столу і жоден не відповідає вашим очікуванням щодо продуктивності, зовнішнього вигляду, серед іншого. З цього приводу Запрошую познайомитися з miracle-wm, який позиціонується як новий віконний менеджер Wayland на базі Mir, стиль якого буде дуже знайомий i3 і впливатиме.
Miracle-wm є альтернатива тому, що вже відомо на комп’ютерах і як згадувалося, Метою проекту є створення композитного сервера, який використовує мозаичні вікна, але це більш функціонально та елегантно, ніж такі проекти, як Swayfx.
Варто зазначити це Зараз проект знаходиться на стадії розробки і його використання позначено як «експериментальне». Наразі проект підтримує різні протоколи Wayland, і його використання в основному базується на плаваючих віконних менеджерах для окремих вікон.
Miracle-wm Він є у версії 0.3 і серед змін і вдосконалень, запропонованих новою версією, виділяється наступне
- Реалізована підтримка ефектів анімації при відкритті, закритті та переміщенні вікон, а також при перемиканні між віртуальними робочими столами.
- Активні вікна тепер можна візуально виділяти, відображаючи рамку навколо кожного з різними кольорами для активного вікна.
- Значно розширено підтримку протоколу IPC віконного менеджера i3, на якому базується протокол IPC для взаємодії з композитним менеджером Sway.
- Додано команди для зміни фокуса, запуску програм, поділу областей, переміщення груп вікон і закріплення плаваючих вікон. Аналіз відповідей також містить детальну інформацію про версію, налаштовані режими з’єднання, стан з’єднання та список пристроїв виведення.
- Бібліотеки пакетів Snap оновлено до Ubuntu Core 24.
- Додано можливість визначати режим за замовчуванням для роботи з вікнами на віртуальному робочому столі, у мозаичному чи плаваючому режимі.
Згадується, що Реліз версії 0.4 очікується в кінці серпня, до досягнення першої стабільної версії 1.0, яка очікується в жовтні. Версія 0.4 включатиме можливості для дизайну багатошарових вікон, налаштування кількох моніторів, налаштування дисплея та повна підтримка i3. Ідеї для версії 1.0 включають:
- Режим перегляду для навігації між вікнами та робочими столами в стилі GNOME.
- Графічний інтерфейс для налаштування.
- Контекстні меню з діями у вікнах.
- Режим зображення в зображенні.
- Функція центрування вікна активної програми.
- Мінімальна оболонка з панеллю та інтерфейсом запуску програми.
- Великий віртуальний робочий стіл, який можна перенести за межі екрана.
- Безкоштовний режим розкладки мозаїки, без обмежень рамками екрану.
Як встановити Miracle-wm на Ubuntu та похідних?
Для тих, хто зацікавлений у можливості встановити Miracle-wm у своїй системі, ви повинні знати, що у випадку Ubuntu і похідних від нього Існує 3 різні способи встановлення цього менеджера вікон.

Перший з них, який застосовується в цілому для будь-якої версії Ubuntu або похідних від нього, якщо у вас є підтримка Snap, шляхом виконання інсталяції за допомогою цього типу пакетів. А щоб виконати інсталяцію, просто запустіть таку команду в терміналі:
sudo snap install miracle-wm --classic
Тепер другий спосіб установки Miracle-wm в Ubuntu або іншій похідній, додавши репозиторій до системи та встановлення пакетів із цього репо. Слід зазначити, що для встановлення Miracle-wm за допомогою цього методу ви повинні бути на Ubuntu mantic (23.10) або Noble (24.04), хоча в останньому випадку він не працював для мене, оскільки репозиторій був недоступний.
Ми можемо додати репозиторій, ввівши:
sudo add-apt-repository ppa:matthew-kosarek/miracle-wm sudo apt update
І ми можемо встановити за допомогою:
sudo apt install miracle-wm
Нарешті, останній доступний метод, який застосовується до будь-якого дистрибутива Linux (якщо ви дотримуєтеся залежностей), компілює вихідний код і для цього ми повинні ввести наступне:
git clone https://github.com/mattkae/miracle-wm.git cd miracle-wm cmake -Bbuild cmake --build build WAYLAND_DISPLAY=wayland-98 ./build/bin/miracle-wm
І все, на цьому ми можемо почати використовувати чи тестувати Miracle-wm. Для цього просто вийдіть із сеансу користувача та виберіть із диспетчера екрана перед входом (у більшості середовищ це представлено у вигляді невеликої кнопки конфігурації) Miracle-wm або Miracle-wm Snap (якщо ви інсталювали з Snap).
Так само ви можете переглянути його документацію, щоб дізнатися більше про конфігурації та комбінації клавіш, з якими працює цей менеджер вікон. Посилання це.