miracle-wm, плитковий менеджер вікон у стилі i3 та sway

Якщо ви є втомилися пробувати між різними типами середовищ робочого столу і жоден не відповідає вашим очікуванням щодо продуктивності, зовнішнього вигляду, серед іншого. З цього приводу Запрошую познайомитися з 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 різні способи встановлення цього менеджера вікон.

Установка Miracle-wm

Перший з них, який застосовується в цілому для будь-якої версії 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).

Так само ви можете переглянути його документацію, щоб дізнатися більше про конфігурації та комбінації клавіш, з якими працює цей менеджер вікон. Посилання це.