Випуск дисплейного сервера Mir 1.8

представлений реліз дисплейного сервера Мир 1.8, розробка якого продовжується компанією Canonical, незважаючи на відмову від розвитку оболонки Unity та редакції Ubuntu для смартфонів. Mir залишається затребуваний у проектах Canonical і тепер позиціонується як рішення для вбудованих пристроїв та інтернету речей (IoT). Mir може використовуватися як композитний сервер для Wayland, що дозволяє запускати в оточеннях на базі Mir будь-які програми, що використовують Wayland (наприклад, зібрані з GTK3/4, Qt5 або SDL2). Пакети для установки підготовлені для Ubuntu 16.04-20.04 (PPA) і fedora 30/31/32. Код проекту поширюється ліцензія GPLv2.

У новому випуску головні зміни пов'язані з розширенням підтримки екранів з високою щільністю пікселів (HiDPI) та покращенням переносимості:

  • Під час роботи Mir з використанням протоколу Wayland реалізовано коректне масштабування на екранах HiDPI. Для кожного пристрою виводу можуть встановлюватися окремі налаштування масштабування, зокрема дробові значення масштабу.
  • У компоненті для підтримки запуску X11-додатків в оточенні на базі Wayland (використовується Xwayland) додано можливість зміни масштабу для фіктивних пристроїв виведення, запропоновано опцію «-display-config» та вимкнено X11-курсор у вікні Mir.
  • У реалізації платформи «wayland», що дозволяє запускати Mir як клієнт під управлінням іншого композитного сервера Wayland, додано можливість масштабування виведення Wayland-клієнтів.
  • У прошарку MirAL (Mir Abstraction Layer), який можна використовувати для уникнення прямого звернення до сервера Mir та абстрагування доступу до ABI через бібліотеку libmiral, реалізовано стан «немає активного вікна».
  • У демонстраційній оболонці mir-shell забезпечено коректне масштабування фону та додано підтримку запуску GNOME Terminal на всіх платформах.
  • Вирішено деякі специфічні для дистрибутивів проблеми, у тому числі проблеми при запуску Mir у Fedora та Arch Linux.
  • Для платформи mesa-kms, що забезпечує роботу Mir поверх Mesa та KMS-драйверів (інші платформи - mesa-x11, wayland та eglstream-kms) додана підтримка виводу, що масштабується.

Випуск дисплейного сервера Mir 1.8

Джерело: opennet.ru

Додати коментар або відгук