7 июля вышло обновление KDE Plasma 6.6.6 — последнее в стабильной ветке 6.6. Крупных новых функций в нём нет: выпуск собрал исправления для оконного менеджера KWin, центра приложений Discover, оболочки Plasma, модуля Plasma NetworkManager и портала рабочего стола. После выхода Plasma 6.7 ветка 6.6 стала предыдущей стабильной, поэтому обновление адресовано тем, кто ещё не перешёл на новую версию. За два месяца, прошедшие с выпуска 6.6.5, в сборку вошли также свежие переводы интерфейса.
Последнее обновление в стабильной ветке 6.6
Plasma 6.6 вышла в с доработками функций и новыми модулями. На версии 6.6.6 обновление этой ветки завершается: новых функций в выпуске нет, а изменения сводятся к шлифовке уже существующих компонентов.
По принятому в KDE графику каждый стабильный выпуск Plasma, начиная с версии 6.3, получает шесть обновлений с исправлениями, после чего его сопровождение прекращается. Тем, кто хочет и дальше получать правки, в KDE предлагают перейти на Plasma 6.7.
KWin: пробуждение экрана, плитки и естественная прокрутка
Самый заметный набор исправлений пришёлся на KWin. Дисплей снова выходит из сна при открытии крышки ноутбука — раньше в отдельных случаях этого не происходило. Исправлена обработка запасного варианта addFB2 в подсистеме DRM, а также назначение устройств, когда список выводов пуст.
KWin — оконный менеджер и композитор рабочего окружения KDE Plasma; отвечает за размещение и отрисовку окон, визуальные эффекты и вывод изображения на экран.
Действия колёсика мыши над окнами теперь корректно отрабатывают при включённой естественной прокрутке, а мозаичное размещение больше не приводит к неверному разделению одиночной плитки. Отдельно устранено обращение к освобождённой памяти при отрисовке кадров (use-after-free). Ещё несколько правок затронули поддержку Wayland, Xwayland, libinput, захвата экрана и DRM.
Discover: дубли отзывов и специальные возможности
В центре приложений Discover устранили дублирование отзывов, из-за которого один и тот же отзыв мог отображаться несколько раз. Улучшена обработка действий для специальных возможностей, а окно приложения больше не меняет высоту из-за ошибочной привязки.
Оболочка Plasma: уведомления, панель задач и календарь
Правки в оболочке Plasma затронули сразу несколько апплетов. Исправлена индикация непрочитанных уведомлений. Апплет уведомлений об устройствах перестал завершаться с ошибкой в ситуации, когда доступ к накопителю не определён. В альтернативном меню приложений Kicker исправлена обработка клавиши Enter и ещё ряд мелких ошибок.
Устранены сбои в фильтрации панели задач и в применении настроек апплетов при клонировании панели. Цифровые часы теперь отрисовываются без зазубренных краёв, а подсветка текущего дня в календаре корректно работает для часовых поясов восточнее UTC до наступления полуночи по всемирному времени. Наконец, изменён порядок уничтожения контейнеров (containment) оболочки, что делает её поведение предсказуемее и безопаснее.
Plasma NetworkManager и портал xdg-desktop-portal-kde
В модуле Plasma NetworkManager сведения о подключении теперь отображаются даже при отсутствии устройства. Исправлен значок в системном лотке для виртуальных проводных устройств и значок отключения сетевого моста, а также добавлена поддержка OvsBridge (Open vSwitch).
Портал рабочего стола (xdg-desktop-portal) — служба, через которую изолированным приложениям, например в формате Flatpak, предоставляется безопасный доступ к системным функциям: выбору файлов, буферу обмена, захвату экрана и другим. Для KDE такую роль выполняет реализация xdg-desktop-portal-kde.
В xdg-desktop-portal-kde теперь предотвращается взаимоблокировка буфера обмена при сбое передачи данных. Устранена путаница между URL и именами файлов в окне выбора приложения, исправлена подпись в диалоге запроса доступа, а сеансам захвата экрана снова разрешено восстанавливать весь рабочий стол.
Защита ksystemstats от обхода каталога и прочие правки
В обновление вошла и одна связанная с безопасностью правка: вспомогательный компонент ksystemstats для процессоров Intel защищён от выхода за пределы каталога (path traversal). Более мелкие исправления затронули Dr Konqi, KScreen, Plasma Desktop, системный монитор Plasma, Powerdevil, Spectacle и Plasma Addons.
Заключение
На версии 6.6.6 поддержка ветки 6.6 завершается, и повседневная работа с окружением почти не меняется: заметных функций в выпуске нет, зато собран внушительный список исправлений — от пробуждения экрана в KWin до защиты компонента ksystemstats. Для тех, кто остаётся на 6.6, это финальная порция правок; остальным открыт переход на Plasma 6.7. Подробности перечислены в официальном анонсе и полном списке изменений.