В Мир 2.14 добавлена ​​поддержка блокировщиков экрана и многое другое.

Мир

Мир — это графический сервер для Linux, разработанный Canonical с целью замены системы X Window в Ubuntu.

Недавно было объявлено выпуск новой версии сервера отображения «Мир 2.14», vверсия, в которой подчеркивается добавленная поддержка запирающиеся шкафчики Wayland (протокол расширения Wayland ext-session-lock-v1), поддержка перетаскивания, различные исправления ошибок и многое другое.

Тем, кто не знает о Mir, следует знать, что существует экранный сервер, разработанный Canonical, несмотря на то, что я отказался от разработки оболочки Unity и выпуска Ubuntu для смартфонов.

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

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

В этой новой версии Мир 2.14, как было сказано в начале, новая версия добавлена ​​поддержка расширения Wayland «ext-session-lock-v1», которая определяется как функция блокировки сеанса и может использоваться для создания экранных заставок или отображения диалогового окна аутентификации, когда экран заблокирован.

Еще одним заметным изменением в этой новой версии является реализация возможность перемещать предметы с помощью механизма «Drag and Drop» в средах на основе Wayland, в дополнение к добавлению возможность менять курсор мыши при перемещении элементов, а также то, что «прикрепленные» окна можно «восстановить» жестом перетаскивания.

Также в Мир 2.14 выделена возможность питания добавляет несколько дисплеев в комбинированную конфигурацию, а также унификация реализаций платформ рендеринга (RenderingPlatform) и что поддержка платформы dispmanx была приостановлена.

Что касается ошибок, исправленных в этой новой версии:

  • Обработка отклонений устройств libinput
  • Исправление в названии выходов в картах Nvidia
  • Исправлена ​​утечка в install_sigbus_handler.

С другой стороны, стоит упомянуть, что на базе дисплей-сервера «Мир» начата разработка составного сервера Miriway и пользовательское окружение на его основе. На текущем этапе разработки оболочка на базе Miriway поддерживает плавающие окна, интерфейс запуска приложений на базе Wayland и X11 (через Xwayland), динамически создаваемые виртуальные рабочие столы, подключение внешней панели, создание ярлыков для запуска приложений.

Из дополнительных компонентов разработана оболочка для запуска эмуляторов терминала, стартовые скрипты и экран входа в систему. Пакеты Miriway готовятся в формате snap, а про код Miriway можно сказать, что он написан на C++ и распространяется под лицензией GPLv3.

В конце концов если вам интересно узнать больше об этой новой версии Мира, вы можете проверить подробности По следующей ссылке.

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

Установочные пакеты этой новой версии подготовлены для Ubuntu 22.04, 22.10 и 23.04 ( PPA ) и Fedora 36,​​37 и 38. Для тех, кто заинтересован в возможности установить этот графический сервер в свои системы, все, что им нужно сделать, это открыть терминал в своих системах (они могут сделать это с помощью комбинации клавиш Ctrl + Alt + T или Ctrl + T) и в нем мы собираемся ввести следующие команды:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

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

Убедившись, что у нас активированы бесплатные драйверы, мы можем установить сервер, запустив в терминале:

sudo apt-get install mir

В конце вам нужно будет перезагрузить вашу систему, чтобы пользовательский сеанс с Mir был загружен, и вы выбрали его для своего сеанса.