На этой неделе в Plasma: улучшения интерфейса и производительности
Добро пожаловать в новый выпуск! На этой неделе было внесено множество улучшений для интерфейса и производительности — некоторые из них весьма значительны.
Заметные новые функции
— Plasma 6.6.0 —
Теперь окна можно выборочно исключать из записи экрана! Это можно вызвать из контекстного меню заголовка окна, контекстного меню диспетчера задач и правил окон. (Stanislav Aleksandrov, MR !8442)
Заметные улучшения интерфейса
— Plasma 6.6.0 —
При тёмной цветовой схеме эффект размытия теперь создаёт более тёмное размытие (в идеале — на уровне, наблюдаемом в Plasma 6.4), а также более насыщенное в случаях, когда за ним находятся яркие цвета. Пользователям это понравилось! Но для тех, кому не нравится, теперь можно настроить насыщенность эффекта размытия на предпочитаемый уровень. (Vlad Zahorodnii, MR !8456, !1393 и !8386)
При клике на сгруппированные значки диспетчера задач для переключения между окнами полноэкранные окна больше не всегда выводятся на передний план первыми. Теперь окна выводятся в порядке их последнего использования. (Grégori Mignerot, MR !3307)
Был проведён ряд доработок интерфейса диалогового окна удалённого управления порталом, чтобы оно выглядело лучше и читалось естественнее. (Nate Graham и Joshua Goins, MR !488, !489, !490 и !491)
Когда вы открываете панель запуска приложений Kickoff и курсор оказывается прямо над одним из элементов в представлении «Избранное», элемент не будет выбран автоматически. (Christoph Wolk, MR !3293)
Виджет панели запуска приложений Kickoff теперь старается сохранять выделенным первый элемент в списке результатов поиска — по крайней мере до того момента, когда вы сфокусируетесь на списке и начнёте переходить к другому элементу. (Christoph Wolk, MR !3314)
В приложении Discover теперь используется более понятный для пользователя язык при поиске приложений, способных открыть определённый тип файлов. (Taras Oleksy, Bug 509447)
Теперь гораздо меньше вероятность случайно вывести на передний план непредназначенное приложение, когда уведомление появляется прямо под тем, что вы перетаскиваете. (Kai Uwe Broulik, MR !5948)
В KMenuEdit теперь можно выбирать несколько элементов одновременно для более быстрого удаления. (Alexander Wilms, Bug 500755)
Диалоговое окно с QR‑кодом, вызываемое из буфера обмена, было удалено — вместо этого QR‑код отображается непосредственно в виджете. Это делает его достаточно крупным для использования и сокращает ненужный код. (Fushan Wen, MR !6026)
Улучшения «под капотом»
— Plasma 6.5.3 —
Приложения, использующие портал сочетаний клавиш для установки сочетаний, теперь могут удалять их тем же способом. (David Redondo, Bug 483838)
Теперь можно использовать режим активного окна в Spectacle для создания скриншотов окон WINE. (Xaver Hugl, Bug 505202)
— Plasma 6.6.0 —
Существенно улучшена плавность анимаций в Plasma и KWin для пользователей с экранами с частотой обновления выше 60 Гц! (David Edmundson, Bug 485927)
Сокращено количество лишней работы, выполняемой KWin в процессе компоновки. (Xaver Hugl, MR !8343)
При удалении целой категории сочетаний клавиш на странице сочетаний в системных настройках все сочетания становятся серыми и перестают быть интерактивными, а сообщение предупреждает, что они скоро будут удалены, и даёт возможность отменить это действие до того, как оно произойдёт. (Nate Graham, Bug 493752)
— Frameworks 6.21 —
KConfig теперь анализирует файлы конфигурации потоково, а не открывает их все сразу, что позволяет ему заранее обнаруживать повреждённые или некорректно оформленные файлы. Это предотвращает зависания в нескольких местах. (Méven Car, MR !391, 510966 и 481702)
При использовании функции интеграции с Systemd, которая включена по умолчанию, если Systemd присутствует, программы больше не будут отказывать в запуске при наличии переменных окружения, начинающихся с цифры, поскольку Systemd это не поддерживает. (Christoph Cullmann, Bug 510968)
Заметные исправления ошибок
— Plasma 6.5.3 —
Исправлена редкая ошибка, из‑за которой KWin мог аварийно завершать работу при выходе системы из спящего режима. (Xaver Hugl, Bug 512097)
Было найдено обходное решение для ошибки компилятора QML в Qt, из‑за которой кнопки питания и сеанса в виджете панели запуска приложений перекрывались с панелью вкладок при изменении размера всплывающего окна. (Christoph Wolk, Bug 511503)
— Plasma 6.5.4 —
Исправлена регрессия в размере меню, которая случайно была перенесена в Plasma 6.5.3. В версии 6.5.4 всё должно быть в порядке, и некоторые дистрибутивы уже перенесли исправление. (Akseli Lahtinen и Nate Graham, Bug 512363)
Исправлена регрессия в Plasma 6, из‑за которой была нарушена возможность активировать всплывающее окно расширенных элементов системного лотка с помощью сочетания клавиш. (Mikhail Sidorenko, Bug 483688)
Исправлена регрессия, вызванная изменением в Qt, из‑за которой меню действий буфера обмена не могло появиться (Fushan Wen, Bug 510449)
Исправлена ошибка, из-за которой выбор размера панели Plasma мог отображаться на неверном экране. (Vlad Zahorodnii, Bug 482916)
Исправлена ошибка, из-за которой содержимое буфера обмена могло отправляться многократно при программной установке в приложении, использующем портал. (David Redondo, Bug 512076)
Исправлена утечка памяти на рабочем столе Plasma. (Vlad Zahorodnii, MR !6014)
Исправлена утечка памяти в меню действий буфера обмена. (Fushan Wen, MR !6000)
Эффект масштабирования в KWin теперь сохраняет текущий уровень масштабирования вскоре после его изменения, а не при выходе из системы. Это предотвращает ситуацию, когда система оказывается неуместно увеличенной (или не увеличенной) после сбоя KWin или потери питания. (Ritchie Frodomar, MR !8439)
Исправлена ошибка, из-за которой опциональное текстовое представление списка нескольких окон в виджете диспетчера задач не могло получить фокус при использовании среднего уровня предотвращения кражи фокуса. (David Redondo, Bug 511814)
— Plasma 6.6.0 —
Было найдено обходное решение для ошибки в некоторых играх, использующих XWayland, из-за которой было невозможно вводить текст в определённые всплывающие окна. (Xaver Hugl, Bug 509115)
Очистка истории поиска в KRunner теперь вступает в силу немедленно, а не только после перезапуска KRunner. (Nate Graham, Bug 507588)
При очень узком дисплее и высоком коэффициенте масштабирования кнопки на экранах входа, блокировки и выхода из системы больше не обрезаются; теперь они переносятся на следующую строку. (Nate Graham, Bug 507889)
— Frameworks 6.21 —
Исправлена ошибка, которая могла запутать KWallet — при использовании в качестве прокси Secret Service для KeePassXC — заставляя его считать, что необходимо создать новый кошелёк. (Marco Martin, Bug 512135)
Исправлены две утечки памяти, затрагивающие страницы системных настроек на основе QML. (Vlad Zahorodnii, MR !1967 и MR !281)
Другая информация об ошибках:
- 4 ошибки Plasma c очень высоким приоритетом (как и на прошлой неделе). Текущий список ошибок.
- 34 «15-минутных» ошибок (31 на прошлой неделе). Текущий список ошибок.
Как вы можете помочь
KDE стал важным явлением в мире, и ваш вклад помогли разработчикам добиться этого. По мере роста нужна ваша поддержка, чтобы поддерживать устойчивость проекта.
Вы можете помочь KDE, став активным членом сообщества и приняв какое-либо участие. Каждый участник имеет огромное значение для KDE — вы не число и не винтик в машине!
Вам также не обязательно быть программистом. Существует множество других возможностей:
- Отсортируйте и подтвердите отчеты об ошибках, возможно, даже определите их основную причину.
- Разработайте дизайн обоев, значков и интерфейсов приложений.
- Проектирование и поддержка веб-сайтов.
- Переведите элементы пользовательского интерфейса на свой родной язык.
- Продвигайте KDE в местном сообществе.
- …И еще много всего!
Вы также можете помочь сделав пожертвование! Любой денежный вклад — пусть даже небольшой — поможет покрыть операционные расходы, зарплату, командировочные расходы участников и в целом просто продолжить распространение свободного программного обеспечения в мире.
Автор: Nate Graham
Перевод: Жора Змейкин
Источники: https://blogs.kde.org/2025/11/22/this-week-in-plasma-ui-and-performance-improvements/