Графічний сервер Mir оновлено до версії 1.4

Випущена нова версія дисплейного сервера Mir 1.4, розвиток якого Canonical продовжується, незважаючи на відмову від розробки Unity Shell та видання Ubuntu для смартфонів. Mir продовжує користуватися попитом у проектах і зараз позиціонується як рішення для вбудованих пристроїв та Інтернету речей (IoT).

Mir можна використовувати як складений сервер для Wayland, що дозволяє запускати будь-які програми, які використовують Wayland, у середовищах на основі Mir (наприклад, в тих, що побудовані на GTK3 / 4, Qt5 або SDL2).

Про Мир

Тим, хто не знає Міру, вони повинні це знати Це базується на EGL і використовує частину інфраструктури, спочатку розроблену для Wayland, такі як реалізація EGL від Mesa та ліббрибрис Джолли.

Рівень сумісності для X, XMir базується на XWayland, тоді як для інших частин інфраструктури, яку використовує Mir, походить від Android. Ці частини включають стек вводу Android та буфери протоколів Google.

В даний час Mir працює на різних пристроях, що працюють на Linux, включаючи традиційні настільні комп’ютери, IoT та вбудовані продукти.

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

Код проекту поширюється під ліцензією GPLv2.

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

Розробка "Миру" не настільки активна в порівнянні з іншими подібними проектами, оскільки це не є одним з головних пріоритетів Canonical, хоча це не та розробка, яка відмінена, як багато інших.

У цій новій версії Mir 1.4 виділено вдосконалення інструментів для забезпечення запуску додатків Wayland у оболонках На базі Mir покращена підтримка розширення протоколу wlr-layer-shell (Layer Shell).

З іншого боку була запропонована розробниками середовища користувача Sway і використовується в процесі перенесення оболонки MATE на Wayland. Утиліти mirrun та mirbacklight були видалені з пакета.

На шарі MirAL (Mir Abstraction Layer), який можна використовувати для запобігання прямого доступу до сервера Mir та абстрактного доступу до ABI через бібліотеку libmiral, Додана підтримка ексклюзивних зон, що обмежує розміщення вікон до певної області екрана.

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

У новій версії API mirclient за замовчуванням вимкнено, але опція збірки "–enable-mirclient" залишається для його повернення, а для селективної активації пропонується змінна середовища MIR_SERVER_ENABLE_MIRCLIENT та файл конфігурації -. Mirclient.

Повному видаленню mirclient API заважає той факт, що він продовжує використовуватися UBports та Ubuntu Touch.

Для тих, хто бажає дізнатись трохи більше про цей запуск Ви можете перевірити наступне посилання.

Як встановити графічний сервер Mir в Ubuntu та похідних?

Тим, хто зацікавлений у можливості встановити цей графічний сервер у своїх системах, вони повинні знати, що проект Mir не є ексклюзивним для канонічних виробників, оскільки є деякі інсталяційні пакети, які готові полегшити встановлення в Ubuntu 16.04 / 18.04 / 18.10 / 19.04 (за допомогою PPA) і таким же чином є пакети, підготовлені для Fedora 29/30.

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

Все, що їм потрібно зробити, - це відкрити термінал у своїх системах (вони можуть це зробити за допомогою комбінації клавіш Ctrl + Alt + T або за допомогою Ctrl + T) і в ньому ми збираємося вводити наступні команди:

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

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

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

sudo apt-get install mir

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


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.