Вторая бета KDE Plasma 6.7 вышла , менее чем за три недели до намеченного на стабильного выпуска. Это последний этап тестирования перед релизом, поэтому со времени первой беты разработчики занимались преимущественно исправлением ошибок и доработкой системы уведомлений. Крупные новшества Plasma 6.7 при этом остаются прежними: интерфейс Plasma Bigscreen для больших экранов и движок оформления Union, впервые доступный публично.
Что исправили во второй бете
Первая бета Plasma 6.7 вышла ранее в мае, и с тех пор разработчики KDE сосредоточились на стабильности. Во второй бете устранили возможные аварийные завершения и утечки памяти в оконном менеджере KWin, доработали систему уведомлений и внесли мелкие улучшения интерфейса.
Plasma Bigscreen и движок оформления Union
В Plasma 6.7 появились два новых модуля — plasma-bigscreen и union.
Plasma Bigscreen — интерфейс для компьютеров в гостиной и других устройств с большим экраном.
Движок оформления Union впервые доступен как публичная предварительная техническая версия. Он отвечает за внешний вид приложений на QML. Исходный код опубликован в репозитории проекта.
Графика, Wayland и виртуальные рабочие столы
Помимо двух новых модулей, в Plasma 6.7 появился ряд изменений в графике и работе с Wayland:
- улучшенная работа с HDR;
- новые протоколы Wayland и другие доработки сеанса;
- заметно более быстрая программная отрисовка силами центрального процессора;
- исправления для графического драйвера NVIDIA на Linux;
- аппаратные плоскости наложения (overlay planes) для графики Intel;
- независимые виртуальные рабочие столы для каждого экрана;
- дальнейшая работа над KWin поверх Vulkan;
- улучшенный прямой вывод (direct scan-out) для полноэкранных игр;
- шлифовка интерфейса.
Прямой вывод (direct scan-out) — режим, при котором изображение полноэкранного приложения выводится на дисплей напрямую, минуя композитор. Такой режим снижает задержку и нагрузку на видеокарту.
Плоскости наложения (overlay planes) — аппаратные слои контроллера дисплея, которые накладывают изображения без участия 3D-движка видеокарты и разгружают её при выводе графики.
Включение и проверка движка Union
Чтобы применить Union ко всем приложениям, нужно открыть Параметры системы -> Цвета и оформления -> Стиль приложений и выбрать Union. После смены стиля приложения требуется перезапустить.
Для проверки Union в отдельном приложении переменную окружения задают в терминале:
QT_QUICK_CONTROLS_STYLE=org.kde.union systemsettings
Вместо systemsettings подставляют нужную программу — например, plasma-systemmonitor, plasma-discover, spectacle или любое другое приложение на QML. Задавать переменную окружения глобально не следует, иначе нарушится работа приложений в формате Flatpak.
По задумке разработчиков, приложения с Union должны выглядеть почти так же, как без него, а мелкие визуальные улучшения, если они появятся, сделаны намеренно. Если при тестировании обнаружится проблема, следует убедиться, что она связана именно с Union: для сравнения приложение запускают со стилем Breeze или без переопределения переменной окружения.
Заключение
Вторая бета адресована тем, кто тестирует предрелизные сборки и готов сообщать о найденных ошибках. Особое внимание разработчики просят уделить движку оформления Union, который пока остаётся предварительной версией. Важные функции и изменения выпуска 6.7 перечислены на вики-странице сообщества KDE.