Mir 2.14 надходить із підтримкою блокувальників екрана тощо

Мир

Mir — це графічний сервер для Linux, розроблений Canonical з метою заміни системи X Window в Ubuntu.

Нещодавно це було оголошено випуск нової версії дисплейного сервера «Мир 2.14», version, яка підкреслює додану підтримку для блокувальники екрана Wayland (протокол розширення ext-session-lock-v1 від Wayland), підтримка перетягування, виправлення різноманітних помилок тощо.

Тим, хто не знає про Mir, вони повинні знати, що існує екранний сервер, розроблений Canonical, незважаючи на те, що я відмовився від розробки оболонки Unity та видання Ubuntu для смартфонів.

Мир як і раніше затребуваний у канонічних проектах і тепер я знаюe позиції як рішення для вбудовані пристрої та Інтернет речей (IoT). Mir можна використовувати як складений сервер для Wayland, дозволяючи будь-яким додаткам на основі Wayland (наприклад, побудованим на GTK3 / 4, Qt5 або SDL2) працювати в середовищах на основі Mir.

Основні новинки Mir 2.14

У цій новій версії Mir 2.14, як було сказано на початку, нова версія додано підтримку розширення Wayland "ext-session-lock-v1", яка визначається як функція блокування сеансу та може використовуватися для створення заставок або відображення діалогового вікна автентифікації, коли екран заблоковано.

Ще однією зміною, яка виділяється в цій новій версії, є реалізація можливість переміщення елементів за допомогою механізму «перетягування». в середовищах на основі Wayland, на додаток до додавання можливість змінювати курсор миші під час переміщення елементів, а також те, що «прикріплені» вікна можна «відновити» жестом перетягування.

У Mir 2.14 також виділено можливість додавання кількох дисплеїв у комбіновану конфігурацію, а також уніфікацію реалізацій платформ візуалізації (RenderingPlatform) і призупинено підтримку платформи dispmanx.

Щодо помилок, виправлених у цьому новому випуску:

  • Обробка відхилень пристрою libinput
  • Виправлення назви виходів у картах Nvidia
  • Виправлено витік у install_sigbus_handler

З іншого боку, варто сказати, що на базі дисплейного сервера Mir почалася розробка композитного сервера Miriway і середовище користувача на його основі. На поточному етапі розробки оболонка на базі Miriway підтримує плаваючі вікна, інтерфейс запуску додатків на основі Wayland і X11 (через Xwayland), динамічно створювані віртуальні робочі столи, підключення зовнішньої панелі, створення ярликів для запуску додатків.

З додаткових компонентів розроблено оболонку для запуску емуляторів терміналу, скрипти запуску та екран входу. Пакети Miriway готуються у форматі snap, а щодо коду Miriway можна зазначити, що він написаний на C++ і поширюється за ліцензією GPLv3.

В кінці кінців якщо вам цікаво дізнатися більше про цю нову версію Mir, Ви можете перевірити деталі У наступному посиланні.

Як встановити Mir на Ubuntu та похідні?

Інсталяційні пакети цієї нової версії підготовлені для Ubuntu 22.04, 22.10 і 23.04 (PPA) і Fedora 36,​​37 і 38. Для тих, хто зацікавлений у можливості встановити цей графічний сервер у своїх системах, їм залишається лише відкрити термінал у своїх системах (вони можуть це зробити за допомогою комбінації клавіш Ctrl + Alt + T або за допомогою Ctrl + T) і в ньому ми збираємося вводити наступні команди:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

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

Переконавшись у активації безкоштовних драйверів, ми можемо встановити сервер, виконавши в терміналі:

sudo apt-get install mir

В кінці вам доведеться перезапустити систему, щоб завантажився сеанс користувача з Mir, і ви вибрали це для свого сеансу.