Детальний посібник з встановлення та налаштування Miracle-WM на Ubuntu

  • Miracle-WM — це інноваційний, орієнтований на мозаїчне розміщення та високо настроюваний віконний менеджер, заснований на Wayland та Mir.
  • Його поточний стан є експериментальним, але він швидко розвивається завдяки новим функціям, включаючи візуальні ефекти та підтримку кількох моніторів.
  • Він пропонує кілька варіантів встановлення на Ubuntu та похідні системи: Snap, PPA-репозиторій та ручна компіляція вихідного коду.

Miracle-WM 0.6

Якщо ви користувач Ubuntu або будь-якого з його варіантів і вже деякий час відчуваєте, що жодне середовище робочого столу або віконний менеджер Якщо ви ще не зовсім переконані, то вам напевно знайомі такі імена, як i3, Sway або дедалі популярніший Hyprland. Світ віконних менеджерів все ще у розпалі, і серед нових пропозицій є Miracle-WM, композитор Wayland, який привертає увагу спільноти своїм свіжим та амбітним підходом. У цій статті ми поговоримо про... Miracle-WM на Ubuntu.

Нижче ви знайдете детальний посібник для розуміння того, що таке Miracle-WM, Що робить його особливим, які функції він пропонує, на якому етапі розвитку він знаходиться І, звичайно ж, як крок за кроком встановити його на Ubuntu, використовуючи всі доступні методи, включаючи Snap, репозиторій або пряму компіляцію з вихідного коду. Ми також розглянемо його ключові функції та найближче майбутнє проєкту на основі офіційної дорожньої карти та відгуків спільноти.

Що таке Miracle-WM і чому воно викликає такий великий інтерес?

Miracle-WM народився з рук Метью Косарека, інженера Canonical, що спеціалізувався на розробці Mir, з метою створення... Композитор Wayland, що спеціалізується на управлінні тайлами (плитка), слідуючи прикладам таких джерел, як i3 o Владаале сприяючи нові візуальні та функціональні можливості що дозволяє насолоджуватися плавними переходами, графічними ефектами та більшою кількістю можливостей налаштування.

Однією з головних мотивацій Косарєка було запропонувати більш потужний та привабливий продукт як для тих, хто прагне ефективності та класичної організації вікон, так і для тих, хто любить сучасні середовища, візуальні ефекти та розширені налаштуванняMiracle-WM прагне бути гнучким інструментом, який поєднує найкраще з обох світів.

Основні характеристики Miracle-WM

Miracle-WM процвітає завдяки цілій серії... функції, розроблені для вимогливих користувачівХоча він все ще перебуває в розробці, деякі з його найцікавіших функцій вже реалізовані, а інші є частиною амбітної дорожньої карти:

  • Мозаїчне розташування вікон, дуже схоже на i3, але з анімацією та можливостями налаштування.
  • Підтримка віртуальних робочих столів та швидка навігація між ними.
  • Підтримка зарезервованих панелей (наприклад, Waybar) та зон виключення для верхньої або нижньої панелей.
  • Плаваюча обробка вікон, що дозволяє поєднувати плитковий підхід з вільними вікнами, ідеально підходить для певних застосувань.
  • Підтримка кількох моніторів з опціями керування незалежними моніторами та зміною налаштувань з самого менеджера.
  • Налаштування комбінацій клавіш, як стандартних, так і визначених користувачем комбінацій.
  • Розширене керування фокусом для вікон, що закріплюються, та плаваючих вікон.
  • Детальний файл конфігурації з опціями визначення розміру проміжків між вікнами, програмами, що запускаються під час запуску, або клавішами дій.
  • Можливість змінювати конфігурацію на льоту без перезапуску менеджера.
  • Покращена підтримка протоколу IPC i3 ​​для кращої інтеграції із зовнішніми інструментами та панелями інструментів, такими як Waybar.

Поточний стан та план розвитку: до більш настроюваного та візуального середовища

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

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

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

Функції, заплановані для майбутніх релізів

  • Дизайн багатошарових вікон, що розширює можливості традиційної плитки.
  • Розширені налаштування для середовищ з кількома моніторами.
  • Повна підтримка IPC i3.
  • Параметри налаштування дисплея, режими перегляду, подібні до GNOME, для навігації між вікнами та робочими столами.
  • Графічний інтерфейс для керування конфігурацією.
  • Контекстні меню та режим «картинка в картинці».
  • Можливості центрування активних вікон та вільного розміщення плиткою без попередньо визначених меж.

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

Вимоги та міркування перед встановленням Miracle-WM

Перш ніж розпочати встановлення Miracle-WM, важливо пам’ятати про кілька речей:

  • Проєкт все ще перебуває в розробці, тому деякі функції можуть перебувати на стадії експериментального тестування.
  • Найкраще встановлювати його на справжнє обладнання, оскільки це може спричинити проблеми на віртуальних машинах, особливо з Wayland.
  • Якщо ви вирішите встановити через репозиторій, переконайтеся, що у вас встановлена ​​підтримувана версія Ubuntu (Mantic 23.10 або Noble 24.04).

Усі способи встановлення Miracle-WM на Ubuntu

Miracle-WM розроблено для зручного встановлення в Ubuntu та його похідніЄ до три основні методи щоб додати його до вашої системи. Кожен з них має свої переваги, тому ми пояснимо, як це зробити крок за кроком.

Спосіб 1: Встановлення за допомогою Snap (загальний та рекомендований метод)

Найбільш універсальний та простий метод для будь-якого користувача Ubuntu (або похідних) – це через оснастка, формат Canonical. Вам просто потрібно ввімкнути Snap (він увімкнено за замовчуванням у стандартній Ubuntu) та відкрити термінал:

sudo snap install miracle-wm --classic

Цей процес зазвичай займає лише кілька секунд. Якщо Snap не попередньо встановлено у вашій системі, ви можете встановити його, запустивши sudo apt install snapd раніше

Спосіб 2: Встановлення з репозиторію PPA (лише для Ubuntu 23.10 або 24.04)

Якщо ви бажаєте оновлювати менеджер через системні репозиторії, ви можете додати офіційний PPA. Важливо: Цей метод сумісний лише з версіями Мантік (23.10) та Нобл (24.04) з Ubuntu. Щоб встановити, виконайте команду:

sudo add-apt-repository ppa:matthew-kosarek/miracle-wm sudo apt update sudo apt install miracle-wm

У деяких випадках репозиторій може бути недоступним або неповністю функціональним у версії 24.04, тому, якщо у вас виникнуть будь-які проблеми, ми рекомендуємо повернутися до методу Snap.

Спосіб 3: Компіляція з вихідного коду (розширений варіант, дійсний для будь-якого Linux)

Для досвідчених користувачів або якщо ви використовуєте дистрибутив, відмінний від Ubuntu, ви можете вибрати скомпілюйте Miracle-WM з вашого сховище на GitHubТаким чином, ви завжди матимете найновішу версію та зможете налаштувати збірку відповідно до своїх потреб.

git клон https://github.com/mattkae/miracle-wm.git cd miracle-wm cmake -Bbuild cmake --build build WAYLAND_DISPLAY=wayland-98 ./build/bin/miracle-wm

Просто переконайтеся, що у вас встановлено всі залежності для компіляції програмного забезпечення під Wayland та Mir. Ви можете перевірити офіційну вікі-сторінку проекту, щоб переглянути список необхідних пакетів залежно від вашого дистрибутиву.

Як запустити та протестувати Miracle-WM на Ubuntu після його встановлення

Miracle-WM на Ubuntu

Після встановлення, щоб використовувати Miracle-WM, ви повинні закрийте сеанс користувача та виберіть нове середовище з вашого менеджера входу (незалежно від того, чи використовуєте ви GDM, LightDM чи інший). Зазвичай цей параметр відображається як «Miracle» або «Miracle (snap)», залежно від обраного вами методу встановлення. Знайдіть значок налаштувань поруч із вашим іменем користувача та виберіть новий менеджер, перш ніж входити в систему.

якщо ти тільки хочеш Перевірте Miracle-WM у вікні поточного сеансу (розміщений режим), ви можете запустити його вручну, хоча це більше орієнтовано на розробників або тих, хто хоче протестувати його, не залишаючи свого звичайного робочого столу.

Параметри конфігурації та початок роботи

Miracle-WM налаштовується переважно через файл конфігурації де ви можете визначити комбінації клавіш, запускати програми, розмір проміжків між вікнами та багато інших опцій. Файл схожий за концепцією на i3, тому, якщо ви раніше користувалися віконними менеджерами, ви почуватиметеся як вдома.

Деякі з опцій, які ви можете налаштувати:

  • Розмір зазору (плиткове відділення вікон).
  • Клавіші дій та їх комбінації для переміщення, об'єднання або перемикання вікон.
  • Програми, які запускаються за замовчуванням одразу після входу в систему.
  • Спеціальні прив'язки клавіш, чи запускати термінал, браузер тощо.
  • Резервуйте області екрана або виключайте панелі, які хочете залишити видимими.
  • Конкретні змінні середовища.

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

Для кого призначений Miracle-WM?

Miracle-WM розроблений для обох Досвідчені користувачі які хочуть повного контролю над робочим столом та максимізувати свою продуктивність, а також для тих, хто шукає експериментуйте з новими візуальними опціями та сучасними ефектамиЯкщо ви користуєтеся i3 або Sway і вам бракує більш насиченого візуального досвіду, ви, ймовірно, знайдете Miracle-WM дуже зручним. Крім того, його код має відкритий вихідний код. GPLv3, що сприяє спільній розробці та адаптації до різних робочих процесів або стилів роботи.

Дорожня карта та майбутнє проекту

Офіційна дорожня карта Miracle-WM прогнозує швидку еволюцію. Окрім уже реалізованих функцій, незабаром очікується впровадження наступних:

  • Огляд навігації між робочими столами та вікнами, у стилі GNOME.
  • Графічний інтерфейс для керування конфігурацією, що усуває повну залежність від ручного архівування.
  • Підтримка контекстних меню та нових опцій для плаваючих вікон.
  • Режим «картинка в картинці» – приваблива функція для тих, хто працює з кількома мультимедійними програмами.
  • Мінімалістична оболонка з власною панеллю та інтерфейсом запуску програм.
  • Підтримка віртуальних робочих столів, які можна переміщувати за межі фізичного дисплея.
  • Мозаїчний дизайн без обмежень рамки.

Мета, за словами його розробників та партнерів, полягає в тому, перевершуючи як за функціональністю, так і за естетикою проекти, подібні до SwayFX та забезпечити довгостроковий, сучасний досвід для користувачів Wayland.

Додаткові поради та ресурси Miracle-WM щодо Ubuntu

Щоб отримати максимальну користь від Miracle-WM, не соромтеся ознайомитися з офіційна документація та посібник користувачаТам ви знайдете детальну інформацію про розширені параметри налаштування, комбінації клавіш, підтримку розширень та способи зробити внесок у проєкт.

Якщо ви зіткнулися з помилками, пам’ятайте, що це програмне забезпечення знаходиться в розробці. Усі звіти про помилки та пропозиції щодо покращення вітаються в репозиторії GitHub. Зворотній зв’язок спільноти є важливим для вдосконалення проєкту та забезпечення того, щоб довгоочікуваний реліз 1.0 відповідав усім очікуванням.

Miracle-WM являє собою одну з найперспективніших альтернатив в екосистемі Wayland, поєднуючи... технічна надійність З дуже цікавим баченням майбутнього. З кількома методами встановлення та чітким планом розвитку, це сильний варіант для тих, хто хоче вивести свій робочий стіл Ubuntu на новий рівень як продуктивності, так і візуального налаштування.