Разработчики KDE Plasma опубликовали еженедельную сводку изменений за период с по . Неделя выдалась относительно спокойной — основной упор сделан на исправления интерфейса и повышение стабильности. Многие участники проекта готовятся к крупному спринту, который пройдёт на следующей неделе в Граце (Австрия).
В Plasma 6.7 добавлена поддержка нового протокола Wayland xx-fractional-scale-v2, который уменьшает зазоры между соседними элементами при дробном масштабировании экрана. Для Plasma 6.6.4 подготовлен пакет стабилизирующих исправлений: устранены вылеты при загрузке повреждённых виджетов, при смене разрешения экрана в Wayland и на странице «Стиль Plasma» в «Параметрах системы».
Улучшения интерфейса в Plasma 6.7
Элементы меню, оформленные в стиле Breeze, теперь визуально реагируют на нажатие во всех приложениях KDE. Всплывающие подсказки по всему рабочему окружению следуют оформлению активной темы Plasma.
Разработчики улучшили поддержку сенсорных экранов в эффекте «Рисование мышью» (Mouse Mark) оконного менеджера KWin: на экранах с поддержкой мультитач теперь можно рисовать несколько линий одновременно.
Синхронизация настроек с менеджером входа Plasma теперь охватывает текущий набор раскладок клавиатуры.
В виджете «Буфер обмена» упрощена страница QR-кода: кнопка копирования перенесена в заголовок, а не занимает отдельную строку.

Из виджетов «Панель задач» и «Системный лоток» убрана функция принудительного увеличения отступов и размеров значков в планшетном режиме. Механизм не оправдал себя и вызывал неразрешимые проблемы с компоновкой.
Улучшена точность позиционирования виджетов на рабочем столе: при перетаскивании виджета в место, где он не помещается, рамка предпросмотра теперь показывает ближайшую позицию, в которой виджет действительно будет размещён.

Discover теперь использует единообразные формулировки, когда запрашивает перезагрузку системы.
Улучшения интерфейса в Frameworks 6.25
Попытка вставки при пустом буфере обмена теперь завершается без уведомления, а не показывает сообщение об ошибке.
Исправления ошибок в Plasma 6.6.4
Разработчики усилили защиту от вылета Plasma при попытке загрузить повреждённый виджет.
Устранена ситуация, при которой фоновый демон KDED мог завершиться с ошибкой протокола Wayland при смене разрешения экрана.
Исправлена ошибка, из-за которой определённый текст, отформатированный в синтаксисе Markdown, искажался при активной, но скрытой экранной клавиатуре Plasma.
Устранён вылет страницы «Стиль Plasma» в «Параметрах системы» на дистрибутивах, поставляющих Qt 6.11 со включёнными проверками assert.
Исправлены графики загрузки некоторых видеокарт NVIDIA в приложении «Системный монитор» и соответствующих виджетах.
Всплывающие окна редактирования виджетов в режиме редактирования Plasma теперь корректно работают с сенсорным экраном.
Разработчики усилили защиту KWin от некорректного масштабирования XWayland-приложений в системах, где файлы конфигурации содержат неподходящие значения масштаба.
Подготовлено более полное исправление для контекстных меню значков системного лотка, у которых иногда появлялись чёрные квадратные углы.
Исправления ошибок в Plasma 6.7
Внесены два технических исправления в процесс настройки VPN-подключений OpenConnect.
Производительность и техническая часть
В KWin реализована поддержка протокола Wayland xx-fractional-scale-v2. Протокол повышает визуальную точность отображения при дробном масштабировании за счёт устранения зазоров между соседними элементами интерфейса.
Дробное масштабирование — режим, при котором элементы интерфейса масштабируются не целочисленно (100%, 200%), а с промежуточным коэффициентом (125%, 150%). Позволяет подобрать оптимальный размер элементов на экранах с высокой плотностью пикселей, но может вызывать визуальные артефакты — зазоры и размытие — из-за округления координат.
Параллельно продолжается работа по добавлению поддержки Vulkan в KWin.
Vulkan — низкоуровневый кроссплатформенный графический API, разработанный консорциумом Khronos Group. В контексте KWin поддержка Vulkan позволит композитору использовать современный графический конвейер наряду с OpenGL.