Только что представил запуск новой версии сервера отображения «Мир 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 был загружен, и вы выбрали его для своего сеанса.
Привет,
Сразу отметим, что пакет mir не существует 🙂
elhoir @ elhoir-desktop: ~ $ sudo apt-get install mir -s
Чтение списка пакетов ... Готово
Создание дерева зависимостей
Чтение информации о статусе ... Готово
E: Пакет mir не может быть найден
elhoir @ elhoir-desktop: ~ $