Релиз KDE Plasma 6.7.5 закрыл утечку дескрипторов в KWin и сбой Spectacle

2026-09-08 80 комментарии
В Plasma 6.7.5 больше тридцати изменений пришлось на KWin: цветовые профили ICC, переключатель окон, мозаичный режим. Discover перестал зависать без fwupd, а агент паролей NetworkManager не падает при нескольких запросах. Выпуск Plasma 6.8 назначен на 14 октября, пакеты 6.7.5 расходятся по дистрибутивам через штатные каналы

KDE Plasma 6.7.5 вышла 2026 года и стала пятым исправительным выпуском ветки 6.7. Больше всего правок пришлось на композитор KWin: там закрыли утечку файлового дескриптора при запуске метода ввода, поправили проверку версии ядра для DRM syncobj и убрали обращение к освобождённой памяти в обработчике касаний. Исправления получили также Discover, Plasma NetworkManager, Spectacle, Klipper и цифровые часы. В выпуск вошли месяц переводов и правок, накопившихся после версии 6.7.4 от .

Утечка дескрипторов и сбои ввода в KWin

На KWin приходится свыше тридцати изменений – больше, чем на все остальные компоненты вместе взятые. Ветка 6.7 доступна с , её нововведения разобраны в отдельном материале, а сентябрьский выпуск целиком посвящён устранению ошибок.

Первая из них касается ввода текста: при запуске метода ввода композитор не освобождал файловый дескриптор. Там же исправлена работа со смещениями surrounding text – значения, которые передаёт приложение, теперь приводятся к допустимому диапазону, а во внутреннем контексте метода ввода позиции курсора и точки привязки инициализируются явно.

Surrounding text – фрагмент обычного текста вокруг курсора, который приложение передаёт композитору через протокол text-input в Wayland, чтобы метод ввода понимал контекст набора. Вместе с текстом передаются позиции курсора и точки привязки выделения, отсчитываемые в байтах.

Ещё одна правка снимает обращение к освобождённой памяти при отпускании касания в фильтре событий DPMS; заодно ввод теперь перебирается по копии списка фильтров и наблюдателей. Перемещение указателя мыши программой больше не засчитывается как активность пользователя для блокировщика экрана, а перетаскивание пользовательской области мозаичного режима не приводит к разыменованию нулевого указателя.

Цветопередача и вывод изображения в Wayland

Проверка версии ядра для DRM syncobj работала неверно, из-за чего явная синхронизация могла включаться или отключаться не по фактическим возможностям системы. В 6.7.5 проверку поправили.

DRM syncobj – объекты синхронизации подсистемы DRM в ядре Linux. На них построен протокол явной синхронизации Wayland: приложение отмечает точки готовности буфера, а композитор дожидается их вместо неявной синхронизации через драйвер.

Три правки собраны вокруг цветовых профилей ICC: шейдер обрабатывает множители, при отсутствии таблицы преобразования BToA1 используется BToA0, а модуль DRM корректно проверяет источник цветового профиля. Отдельно KWin перестал задействовать устройства отрисовки без аппаратного ускорения и правильно разбирает шестнадцатеричные строки в именах видеовыходов, полученных из EDID.

Переключатель окон получил горизонтальную прокрутку, верное направление прокрутки и закрытие при отпускании клавиши-модификатора. KWin поддерживает более одного объекта wl_data_device, а расширение wl_fixes второй версии выключено по умолчанию.

Discover перестал зависать без fwupd

В «Центре программ Discover» исправлено зависание обновлений в системах, где недоступна служба fwupd. Устранена и регрессия предыдущих выпусков, из-за которой обновления прошивок ошибочно помечались как требующие перезагрузки.

Уведомитель rpm-ostree больше не аварийно завершается и не обращается к нулевым указателям, а проверка обновлений Snap корректно сообщает о завершении, когда обновлять нечего – раньше индикатор проверки в этом случае оставался на экране. Закрытие Discover с незавершёнными фоновыми задачами тоже перестало приводить к сбою: одна правка закрыла сразу четыре отчёта об ошибках.

Пароли Wi-Fi и зашифрованные папки

Агент паролей Plasma NetworkManager аварийно завершался при нескольких одновременных запросах на получение секретов – например, когда система пыталась поднять сразу два соединения. Вместе со сбоем устранены потеря уже сохранённых паролей и дублирование задач обновления и удаления записей.

В компоненте зашифрованных папок Plasma Vault закрыта ошибка, из-за которой сетевое подключение не восстанавливалось, если хранилище с сетевым размещением не было закрыто перед выключением системы.

Меню приложений, панель задач и буфер обмена

В классическом меню приложений избранные программы больше не запускаются дважды при нажатии пробела, категории нельзя перетаскивать мышью, а подсветка элемента при перетаскивании работает верно. В меню запуска приложений отключено повторное использование элементов сетки, из-за которого значки могли отображаться не на своих местах.

Панель задач получила две правки для языков с письмом справа налево: исправлены начальный отступ и направление индикатора выполнения. Ещё одно изменение запрещает перезаписывать акцентный цвет, заданный обоями рабочего стола.

В Klipper заработала кнопка применения на вкладке настройки комбинаций клавиш, а при восстановлении записей из истории буфера обмена сохраняются закодированные данные PNG. В таблице символов Emojier окно стало достаточно широким для боковой панели, а стрелка вверх возвращает курсор в поле поиска.

Часы, заряд батареи, снимки экрана и порталы

Цифровые часы перестали растягивать всплывающую подсказку за пределы экрана и центрируют список часовых поясов; даты событий в повестке дня сравниваются с учётом разных часовых поясов. Powerdevil очищает устаревшие предупреждения о разряде после начала зарядки и не выводит сообщение о профилях питания, если соответствующая служба в системе отсутствует.

Spectacle больше не завершается аварийно, если окно исчезает во время определения окна под указателем, а подменю параметров аннотирования не уходит за верхний край экрана. В xdg-desktop-portal-kde устранена утечка потоков записи экрана при неудачном создании и добавлено освобождение сеансов, когда основная служба порталов пропадает с шины.

xdg-desktop-portal – служба, через которую программы в изолированной среде вроде Flatpak или Snap запрашивают доступ к файлам, снимкам экрана и записи экрана. Она передаёт запросы модулю конкретного рабочего окружения; в Plasma это xdg-desktop-portal-kde, который показывает диалоги на Qt.

Следующее обновление 6.7.6 выйдет 3 ноября

По графику выпусков KDE следующее исправительное обновление ветки, 6.7.6, намечено на , а версия 6.7.7 от 2027 года станет последней в серии и завершит поддержку оконного менеджера X11. Параллельно готовится Plasma 6.8: её публичный выпуск назначен на . Пользователям KDE neon обновление приходит из репозиториев проекта.

Остальные системы получают 6.7.5 через штатные каналы обновления, причём в объявлении KDE отдельно оговорено, что на момент публикации пакеты собраны не во всех дистрибутивах. Полный перечень изменений опубликован в списке правок 6.7.4 – 6.7.5, график выпусков – на вики KDE.

Заключение

Plasma 6.7.5 не приносит новых возможностей: это набор из нескольких десятков исправлений, сосредоточенных в KWin, Discover и апплетах панели. Практическая польза заметнее всего для тех, кто работает в сеансе Wayland с методами ввода, цветовыми профилями ICC или сенсорным экраном, а также для владельцев систем с обновляемыми прошивками и хранилищами Plasma Vault.

Обновляться имеет смысл сразу, как пакеты появятся в репозитории дистрибутива: регрессия с ложным требованием перезагрузки и сбой агента паролей затрагивают повседневную работу. Тем, кто остаётся на 6.7 ради сеанса X11, стоит учитывать, что поддержка оконного менеджера X11 прекратится с выпуском 6.7.7 в январе 2027 года.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте