Mir 2.4 постачається з удосконаленнями графічного API, підтримкою X11 та різними виправленнями

Мир

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

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

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

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

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

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

У цій новій версії Mir 2.4 була проведена робота щодо поліпшення адаптивності API пов'язані з підтримкою графічної платформи для використання в системах з гібридною графікою. Згадується, що, зокрема, mg :: Platform API поділяється на DisplayPlatform та RenderingPlatform, що дозволяє використовувати різні графічні процесори для візуалізації та візуалізації.

Ще однією новинкою, яка виділяється, є Mir покращив роботу на платформі X11, Оскільки в цій новій версії Mir код підтримки платформи X11 був перенесений з XLib в XCB, додана можливість змінювати розмір вікон за допомогою програм на основі Mir, що відображаються в середовищі X11.

Також згадується, що було зроблено багато виправлень для підтримки Wayland та Xwayland і додав опцію "–driver-quirks" до gbm-kms, щоб виключити перевірки на несправність пристроїв.

З виправлень помилок, зроблених у цій новій версії Mir 2.4:

  • Виправлено положення курсора на масштабованих виходах
  • Обробка ключів змінюється, коли вікно не фокусується
  • Правильна обробка помилок XWayland
  • Надіслати небуферовані зворотні зворотні дзвінки після закінчення часу
  • Виправлено зміну розміру поверхонь оболонки
  • Перевірка, чи курсор заблоковано, перед відправкою руху вказівника

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

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

Інсталяційні пакети цієї нової версії підготовлені для Ubuntu 18.04, 21.04 та 20.04 (PPA) та Fedora 34,33 та 32.

Для тих, хто зацікавлений у можливості встановити цей графічний сервер у своїх системах, їм залишається лише відкрити термінал у своїх системах (вони можуть це зробити за допомогою комбінації клавіш 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.