Мир 2.1 прибывает с поддержкой RPI4, улучшениями Wayland и многим другим

Мир

Только что представил запуск новой версии сервера отображения «Мир 2.1 ″, разработка которой продолжается Canonical, несмотря на отказ от разработки оболочки Unity и выпуска Ubuntu для смартфонов.

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

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

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

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

Новая версия улучшает работу по протоколу Wayland y добавляет поддержку новых экспериментальных протоколов: zwp_linux_dmabuf_unstable_v1 для создания wl_buffers использование DMABUF и механизма wlr-Foreign-toplevel-management для подключения настраиваемых панелей и оконных переключателей.

Помимо этого, еще одним улучшением, полученным в этой новой версии, является поддержка linux-dmabuf куаl решил проблемы с рендерингом на платах Raspberry Pi 4 и расширенные возможности оболочки wlr-Иностранное-высшее-управление.

Еще одно важное изменение - обновленная реализация протокола wlr_layer_shell_v1, предложена разработчиками пользовательской среды Sway и используется в процессе портирования оболочки MATE на Wayland.

Изменения, не относящиеся к Wayland, включают поддержка платы Raspberry Pi 4, С которым была запрошена возможность решать проблемы с производительностью на платформе Mir-on-Wayland, расширяет запуск приложений X11 через Xwayland и предоставляет возможность добавлять приложения X11 в оболочки, настроенные как egmde-confined-desktop.

Из других улучшенийs, которые были интегрированы в эту новую версию:

  • Минимизировать сбой в KeyRepeatDispatcher
  • Внеэкранный рендерер для версий EGL 1.5+.
  • Улучшения производительности, чтобы не приостанавливать тесты производительности, если нет результатов
  • производительность: добавлены тесты производительности HostedGLMark2Wayland
  • Новый пакет интеграции mir-wlcs
  • [Wayland] Отчет о повернутых размерах выходных данных (временное решение, пока мы не будем правильно поддерживать преобразования для выходных данных и поверхностей)
  • Управляйте окнами X11, существовавшими до запуска оконного менеджера.
  • [Wayland] Устраняет проблемы с фокусировкой во всплывающих окнах.
  • [X11] Предоставляет платформам возможность изменять параметры Xwayland и использовать их для eglstream-kms.
  • [X11] Лучшая диагностика, когда Xwayland не может быть найден / запущен.
  • [X11] Обработка некоторых типов окон X11 и переработка логики для идентификации родителей.
  • [X11] Обрабатывать окна, которые определяют несколько типов окон.

В конце концов Если вам интересно узнать об этом больше, Вы можете проверить детали в исходном объявлении. Ссылка такая.

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

Установочные пакеты этой новой версии подготовлены для Ubuntu 18.04, 20.04 и 20.10 (PPA) и Fedora 30,31 и 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Elhoir сказал

    Привет,
    Сразу отметим, что пакет mir не существует 🙂

    elhoir @ elhoir-desktop: ~ $ sudo apt-get install mir -s
    Чтение списка пакетов ... Готово
    Создание дерева зависимостей
    Чтение информации о статусе ... Готово
    E: Пакет mir не может быть найден
    elhoir @ elhoir-desktop: ~ $