Графический сервер Мир обновлен до версии 1.4.

Вышла новая версия дисплейного сервера Мир 1.4., развитие которой Canonical продолжается, несмотря на отказ от разработки Unity Shell и версии Ubuntu для смартфонов. Мир по-прежнему востребован в проектах и ​​сейчас позиционируется как решение для встраиваемых устройств и Интернета вещей. (IoT).

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

О мире

Тем, кто не знает Мира, следует знать, что Он основан на EGL и использует часть инфраструктуры, изначально разработанной для Wayland., такие как реализация EGL от Mesa и libhybris от Jolla.

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

В настоящее время «Мир» работает на различных устройствах под управлением Linux, включая традиционные настольные компьютеры, Интернет вещей и встраиваемые продукты.

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

Код проекта распространяется под лицензией GPLv2.

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

Разработка «Мира» не такая активная по сравнению с другими аналогичными проектами, поскольку она не является одним из главных приоритетов Canonical, хотя и не отменяется, как многие другие.

В этой новой версии Мир 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 и файл конфигурации enable- .mirclient.

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

Для тех, кому интересно узнать немного больше об этом запуске Вы можете проверить следующую ссылку.

Как установить графический сервер Мир в Ubuntu и производных?

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