После шести с лишним лет разработки в состав Wayland вошёл протокол восстановления сессий — одна из самых ожидаемых возможностей для пользователей, перешедших с X11. В KWin уже есть черновая реализация, и в ближайших версиях Plasma эта функция начнёт работать на практике. Параллельно разработчики KDE реализовали поддержку портала уведомлений, добавили инструмент для проверки чувствительности микрофона и заложили фундамент для оптимизации работы с несколькими видеокартами.
Протокол восстановления сессий Wayland принят после шести лет разработки
Протокол восстановления сессий (session restore) для Wayland завершён и включён в основную ветку wayland-protocols. Он позволяет приложениям сохранять и восстанавливать состояние окон между запусками — размеры, положение, рабочие столы. На X11 аналогичный механизм существовал изначально, но при переходе на Wayland был утрачен. В KWin уже подготовлена черновая реализация, и разработчики обещают активное продвижение этой темы в ближайших обновлениях.
Протокол восстановления сессий — спецификация Wayland, которая описывает, как композитор и приложения обмениваются данными о состоянии окон. Благодаря ей при перезапуске рабочего окружения или аварийном завершении окна возвращаются на прежние места.
Портал уведомлений и проверка чувствительности микрофона
В Plasma 6.7 появилась поддержка портала уведомлений (notifications portal). Flatpak-приложения и другие изолированные программы, использующие порталы, теперь настраиваются через ту же панель, что и обычные приложения. Раньше управлять их уведомлениями можно было только из самих программ.
Также разработчики добавили функцию проверки чувствительности микрофона. Пользователь может записать голос, воспроизвести запись и сразу понять, завышен или занижен уровень сигнала. После прослушивания достаточно подстроить громкость до комфортного значения.
Портал уведомлений — интерфейс из набора XDG Desktop Portals, через который изолированные (sandboxed) приложения отправляют уведомления рабочему окружению. Поддержка этого портала позволяет управлять уведомлениями таких приложений централизованно, из системных настроек.
Оптимизации для систем с несколькими видеокартами
Разработчики реализовали в KWin «цепочку обмена буферами для нескольких видеокарт» (multi-GPU swapchain). Механизм готовит почву для будущих оптимизаций производительности в конфигурациях с несколькими GPU и поддержки Vulkan.
Запись экрана через Spectacle и другие приложения на основе KPipeWire теперь корректно выбирает устройство рендеринга в системах с несколькими видеокартами. Раньше записи могли оказаться повреждёнными из-за обращения к неверному GPU.
«Системный монитор» научился лучше обнаруживать несколько видеокарт в системе. Помимо этого, приложение и его виджеты перестали игнорировать полностью зашифрованные диски и элементы RAID при сборе статистики ввода-вывода.
Исправления в «Системном мониторе» и виджетах
На системах с несколькими физическими процессорами «Системный монитор» показывал неправильные имена ядер. Ошибка устранена — теперь каждое ядро подписано корректно.
Виджет «Цифровые часы» при копировании даты и времени в буфер обмена использовал время UTC вместо локального часового пояса. Проблема исправлена в Plasma 6.6.4.
Производительность переключателя Alt+Tab повышена для случаев, когда эффект «Подсветка окна» (Highlight Window) включён и в системе много свёрнутых окон.
Устранённые падения в Plasma 6.6.4
В обновлении Plasma 6.6.4 устранено сразу несколько аварийных завершений:
- Plasma могла упасть при подключении дополнительного монитора.
- Сбой происходил при исчезновении служб приложений с иконками в системном лотке.
- Spectacle аварийно завершался в определённых сценариях при работе с несколькими мониторами.
- OBS мог упасть при выходе из приложения.
Кроме того, исправлена прозрачность иконок некоторых приложений в системном лотке и устранена ошибка с неверным цветом наложения при привязке окон, которую выявило обновление до Qt 6.11.
Улучшения интерфейса
Диалог выбора экрана (используется при демонстрации или трансляции) стал нагляднее — миниатюры мониторов теперь отображают установленные обои, что упрощает выбор нужного экрана.
Нестандартный диалог выбора папки, который использовался в приложениях KDE, заменён на стандартный диалог «Открыть» с фильтрацией — он показывает только папки.
Заблокированные хранилища Plasma Vaults теперь помечаются иконкой замка, а их точка монтирования становится доступной только для чтения. Приложения и пользователь больше не смогут случайно сохранить файлы в каталог, который заблокирует монтирование хранилища.
Появилась возможность ограничить диапазон Wi-Fi для сетей в режиме инфраструктуры.
Анимация «прыгающего курсора» при запуске приложения стала корректнее при дробном масштабировании. Ускорен выбор метеостанции с клавиатуры в виджете погоды. Недавние элементы из меню запуска теперь можно перетаскивать на рабочий стол.
Виджет «Сети» мгновенно показывает последнюю использованную сеть без перезапуска Plasma. Аналогично «Диспетчер задач» сразу обновляет иконку закреплённого или запущенного приложения после её смены.
Frameworks 6.25 и технические изменения
Поиск через KRunner научился конвертировать единицу «момме» (momme) — японскую меру плотности шёлковых тканей. KRunner покажет перевод в унции на квадратный ярд и граммы на квадратный метр.
Момме (momme) — японская единица измерения плотности шёлковой ткани. 1 момме равна 4,3 г/м². Чем выше значение, тем плотнее и тяжелее шёлк.
Диалоговые окна в приложениях KDE теперь переносят текст по границе около 70 символов, а не привязываются к ширине экрана. Текст стал читаться ровнее на мониторах разной диагонали.
Размытие в Konsole теперь корректно работает совместно с эффектом «Дрожащие окна» (Wobbly Windows).

