KDE Plasma: KWin использует OpenGL ES, появилась плавная анимация, и исправлена ​​критическая уязвимость.

Ключевые моменты:
  • Для предотвращения проблем с совместимостью графики KWin будет использовать исключительно API OpenGL ES.
  • Будут реализованы более плавные и реалистичные анимации для отображения уведомлений и значка загрузки курсора мыши.
  • В грядущей версии 6.8 будет обновлен инструмент выбора эмодзи до стандарта Unicode 17, а также удалены проблемные сочетания клавиш для работы с буфером обмена.
  • В обновлениях 6.7.2 и 6.7.3 исправлены сбои KWin при использовании VRR и снижено аномальное потребление ресурсов ЦП в системах Intel.
  • В вредоносных пакетах Flatpak, использующих функцию "Открыть новое окно", обнаружена уязвимость, позволяющая выйти из песочницы.

Финальная версия KDE Plasma 6.7

Команда разработчиков KDE опубликовала еженедельный отчет, в котором подробно описываются последние разработки в среде рабочего стола. В то время как текущие ветки получают патчи стабилизации , внимание сообщества уже сосредоточено на предстоящем релизе KDE Plasma 6.8, запланированном на 14 октября.

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

Графические улучшения и визуальные эффекты от KWin в Plasma 6.8

Несомненно, одно из наиболее значительных изменений в версии 6.8 напрямую затрагивает визуальное ядро ​​рабочего стола: менеджер композитинга KWin . Разработчики решили отказаться от использования стандартного графического API OpenGL для настольных компьютеров и использовать исключительно OpenGL ES.

Этот вариант, хотя изначально и был разработан для встраиваемых и мобильных систем, оказался более чем достаточным для удовлетворения всех потребностей KWin в рендеринге. Основная причина этого перехода — устранение постоянных проблем несовместимости и фрагментации кода. Благодаря объединению разработки под единым внутренним API (пока развивается поддержка Vulkan), будут устранены странные визуальные сбои, возникавшие при конфликте кода, оптимизированного для одной версии, с кодом другой. Наряду с этим улучшением, KWin также представит поддержку версии 1.6 библиотеки Emulated Input (libei), важного компонента для управления вводом данных в современных сессиях Wayland.

Кроме того, разработчики подчеркивают, что KDE Plasma 6.8 доставит удовольствие как с точки зрения графики, так и удобства использования, поскольку системная анимация была тщательно переработана, чтобы выглядеть более естественно . Классическое уведомление, скользящее по экрану, теперь использует математически сглаженную кривую, имитирующую реальное ускорение и замедление, а культовый прыгающий курсор, указывающий на загрузку приложения, был переписан с улучшенной физической моделью и более высокой частотой кадров.

С целью повышения производительности, наконец-то удалена недокументированная комбинация клавиш (Meta+Ctrl+x), которая запускала действия с буфером обмена , поскольку её сходство с классической комбинацией «вырезать» приводило к случайным нажатиям. Кроме того, выбор эмодзи будет обновлен с учетом интеграции Unicode версии 17, а в меню настроек добавлены более понятные параметры для управления диалогом выбора альтернативного символа, который появляется при удержании клавиши.

Стабилизация версии 6.7 и предупреждение о безопасности.

Пока мы ждём октябрьского релиза, текущие версии не остались без внимания. Недавнее обновление 6.7.2 было направлено на стабилизацию многомониторных конфигураций , исправление неожиданных сбоев KWin при использовании адаптивной частоты обновления (VRR) и исправление ошибки, которая влияла на производительность приложений на основе Chromium в полноэкранном режиме.

Между тем, версия 6.7.3 принесет облегчение пользователям процессоров Intel , поскольку исправляет досадную техническую ошибку, которая увеличивала загрузку ЦП при использовании атомарного видеорежима. Это же обновление позволит поисковой системе KRunner потреблять меньше ресурсов, разрешая сверхкороткие поисковые запросы из двух букв, а также отключит службу Kameleon по умолчанию после того, как было обнаружено, что она негативно влияет на подсветку клавиатуры.

Наконец, в отчете освещается критическая уязвимость, затрагивающая функцию «Открыть новое окно» в диспетчере задач. Проблема заключается в том, что для запуска нового экземпляра приложения система напрямую считывает содержимое внутреннего файла процесса. Поскольку вредоносное приложение, инкапсулированное в формат Flatpak, может изменить это значение, злоумышленник может обманом заставить KDE выполнить произвольные команды за пределами своей изолированной среды, если пользователь нажмет кнопку «Открыть новое окно».

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


Добавить в качестве предпочтительного источника в Google