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