В Mir 2.4 внесены улучшения в графический API, поддержка X11 и различные исправления.

Мир

Недавно команда Canonical, разработавшая сервер дисплея Mir, выпущен релиз версии 2.4 и он включает в себя ряд исправлений ошибок и изменений, связанных с улучшением рендеринга в Graphics API.

Тем, кто не знает о Mir, следует знать, что существует экранный сервер, разработанный Canonical, несмотря на то, что я отказался от разработки оболочки Unity и выпуска Ubuntu для смартфонов.

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

Уровень совместимости для X, XMir, основан на XWayland, в то время как другие части инфраструктуры, используемые Миром, происходят от Android. Эти части включают стек ввода Android и буферы протокола Google. Мир в настоящее время работает на различных устройствах под управлением Linux, включая традиционные настольные компьютеры, Интернет вещей и встраиваемые продукты.

Графический сервер Mir позволяет производителям устройств и пользователям настольных компьютеров иметь четко определенную, эффективную, гибкую и безопасную платформу для своей графической среды.

Основные нововведения Мир 2.4

В этой новой версии Мир 2.4 проделана работа по улучшению адаптируемости API связанных с поддержкой графической платформы для использования в системах с гибридной графикой. Отмечается, что, в частности, mg :: Platform API делится на DisplayPlatform и RenderingPlatform., что позволяет использовать разные графические процессоры для рендеринга и рендеринга.

Еще одна выделяющаяся новинка - это «Мир» улучшил работу на платформе X11, Поскольку в этой новой версии Mir код для поддержки платформы X11 был перенесен с XLib на XCB, была добавлена ​​возможность изменять размер окон с приложениями на основе Mir, отображаемыми в среде X11.

Также упоминается, что было сделано много исправлений для поддержки Wayland и Xwayland и добавлен параметр «–driver-quirks» в gbm-kms, чтобы исключить проверки неисправных устройств.

Из исправлений ошибок, внесенных в новую версию Мира 2.4:

  • Фиксированная позиция курсора на масштабированных выходах
  • Обработка изменений состояния клавиш, когда окно не в фокусе
  • Правильная обработка ошибок XWayland
  • Отправить обратные вызовы небуферизованного кадра после тайм-аута
  • Исправлено изменение размеров поверхностей оболочки
  • Проверка блокировки курсора перед отправкой движения указателя

Наконец, если вам интересно узнать больше об этой новой версии, вы можете ознакомиться с подробностями По следующей ссылке.

Как установить Мир на 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.