Недавно анонсирован выход новой версии Мир 2.8 в котором были внесены различные исправления ошибок, помимо обеспечения поддержки новых версий Ubuntu и Fedora и улучшений, связанных с X11 и Wayland.
Тем, кто не знает о Mir, следует знать, что существует экранный сервер, разработанный Canonical, несмотря на то, что я отказался от разработки оболочки Unity и выпуска Ubuntu для смартфонов.
Мир все еще востребован в канонических проектах и теперь я знаюe позиционирует как решение для встроенные устройства и Интернет вещей (IoT). Mir может использоваться как составной сервер для Wayland, позволяя любому приложению на основе Wayland (например, созданному с использованием GTK3 / 4, Qt5 или SDL2) работать в средах на основе Mir.
Уровень совместимости для X, XMir, основан на XWayland, в то время как другие части инфраструктуры, используемые Миром, происходят от Android. Эти части включают стек ввода Android и буферы протокола Google. Мир в настоящее время работает на различных устройствах под управлением Linux, включая традиционные настольные компьютеры, Интернет вещей и встраиваемые продукты.
Основные нововведения Мир 2.8
В представленной новой версии Мир 2.8 выделено, что она была добавлена поддержка экспериментального расширения протокола wlr_screencopy_unstable_v1, который позволяет создавать утилиты для создания скриншотов.
Еще одно изменение, которое выделяется в этой новой версии, - это рефакторинг графической платформы Мир, потому что в этой новой версии упоминается, что работал над гибридными средами и средами с гетеро-GPU большая часть кода графической платформы и API была переработана.
В дополнение к этому также подчеркивается, что во время компиляции обеспечивается генерация кода с определениями протокола Wayland и что код графической платформы и API были переработаны для поддержки будущих гетерогенных и гибридных графических сред.
Еще одно изменение, которое выделяется в этой новой версии, заключается в том, что была добавлена опция «-x11-window-title» для настройки заголовка окна на платформе X11 в дополнение к реализации монтирования и тестирования «Мира» на системах с архитектурой RISC-V. .
Также обратите внимание, что проверка сборки проводилась на экспериментальных ветках Ubuntu 22.10, Ubuntu (кинетическая), Fedora Rawhide, Debian Sid и Alpine Edge.
Из других изменений которые выделяются из этой новой версии:
- Переместите сгенерированный код протокола в каталог сборки
- Разрешить использование --app-env-amend несколько раз
- Сделать заголовок окна параметром конфигурации
- Добавить fatal_error, если не удается привязать сокет Wayland
- Добавить список поддерживаемых компоновщиков
В конце концов если вам интересно узнать больше об этой новой версии Мира, вы можете проверить подробности По следующей ссылке.
Как установить Мир на Ubuntu и производные?
Установочные пакеты этой новой версии подготовлены для Ubuntu 20.04, 21.10 и 22.04 (PPA) и Fedora 36, 35, 34 и 33.
Для тех, кто заинтересован в возможности установить этот графический сервер в своих системах, все, что им нужно сделать, это открыть терминал в своих системах (они могут сделать это с помощью комбинации клавиш Ctrl + Alt + T или Ctrl + T) и в нем мы собираемся ввести следующие команды:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
При этом репозиторий уже добавлен в вашу систему, перед установкой графического сервера полностью рекомендуется, чтобы если вы используете частные драйверы в своей системе для вашей видеокарты или интегрированной, замените их на бесплатные драйверы, это во избежание конфликтов.
Убедившись, что у нас активированы бесплатные драйверы, мы можем установить сервер, запустив в терминале:
sudo apt-get install mir
В конце вам нужно будет перезагрузить вашу систему, чтобы пользовательский сеанс с Mir был загружен, и вы выбрали его для своего сеанса.