Представлен запуск новой версии экранного сервера Мир 1.8, разработка которого продолжается Canonical, несмотря на отказ от разработки оболочки Unity и выпуска Ubuntu для смартфонов (Ubuntu touch).
Мир по-прежнему востребован в канонических проектах и сейчас позиционируется как решение для устройств интегрированный и Интернет вещей (IoT). Mir можно использовать в качестве составного сервера для Wayland, что позволяет запускать любое приложение, использующее Wayland в средах на основе Mir, например, созданные с использованием GTK3 / 4, Qt5 или SDL2.
Мир основан на EGL и использует часть инфраструктуры, изначально разработанной для Wayland, такие как реализация EGL от Mesa и libhybris от Jolla.Код проекта написан на C ++ и распространяется под лицензией GPLv2.
Что нового в Мир 1.8?
В новой версииосновные изменения связаны с расширение поддержки Экраны высокая плотность пикселей (HiDPI) и улучшенная переносимость, поскольку, когда Мир использует протокол Wayland, на дисплеях HiDPI реализовано правильное масштабирование.
Кроме того отдельные настройки шкалы могут быть установлены для каждого устройства вывода, включая дробные значения шкалы.
В компоненте для поддержки запуска приложений X11 в среде на основе Wayland и использования Xwayland, добавлена возможность изменять масштаб для фиктивных устройств вывода, Кроме того, предлагается опция «–display-config» и деактивирован курсор X11 в окне «Мир».
При реализации платформы «wayland», что позволяет Mir работать как клиент под управлением другого композитного сервера Wayland, добавляет возможность масштабирования выпуска клиентов Wayland.
Более того в слое MirAL (Слой абстракции Mir), который можно использовать для предотвращения прямого доступа к серверу Mir и абстрактного доступа к ABI через библиотеку libmiral, реализовано состояние "окно не активно". Демо-версия mir-shell обеспечивает правильное масштабирование фона и добавляет поддержку запуска Gnome Terminal на всех платформах.
Также упоминается, что были решены некоторые специфические проблемы. распространение, включая проблемы при запуске Мира в Fedora и Arch Linux и эта поддержка масштабируемого вывода была добавлена для платформы mesa-kms, которую Mir предоставляет на контроллерах Mesa и KMS (другие платформы - это mesa-x11, wayland и eglstream-kms).
Если вы хотите узнать об этом больше, вы можете проверить исходный пост По следующей ссылке.
Как установить графический сервер Мир 1.8 в Ubuntu и производных?
Тем, кто заинтересован в возможности установки этого графического сервера в своих системах, следует знать, что проект Мира не является эксклюзивным для продуктов Canonical, поскольку есть несколько установочных пакетов, которые помогут облегчить установку в Ubuntu 16.04 LTS, Ubuntu 18.04 LTS и Ubuntu 19.04 (с помощью PPA), точно так же готовятся пакеты для Fedora 29, Fedora 30 и Fedora 31.
В случае с теми из нас, кто является пользователями версии с поддержкой Ubuntu, мы можем добавить предлагаемый репозиторий в наши системы, следуя инструкциям, которыми мы делимся ниже.
Все, что им нужно сделать, это открыть терминал в своих системах. (они могут сделать это с помощью комбинации клавиш Ctrl + Alt + T или Ctrl + T) и в нем мы собираемся ввести следующие команды:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
При этом репозиторий уже добавлен в вашу систему, перед установкой графического сервера полностью рекомендуется, чтобы если в вашей системе вы используете частные контроллеры для вашей видеокарты или интегрированной, замените их на бесплатные драйверы, это во избежание конфликтов.
Убедившись, что у нас активированы бесплатные драйверы, мы можем установить сервер, запустив в терминале:
sudo apt-get install mir
В конце вам нужно будет перезагрузить вашу систему, чтобы загрузился пользовательский сеанс с Mir, и выберите это.