На этой неделе в KDE Plasma
Добро пожаловать в новый выпуск «На этой неделе в Plasma»! Каждую неделю мы рассказываем о самых интересных событиях в мире KDE Plasma и связанных с ней приложений, таких как Discover, System Monitor и других.
Plasma 6.3 вышла! Пока что отзывы весьма положительные, но, само собой, после релиза были обнаружены некоторые проблемы. Возможно, самой серьёзной проблемой стала ошибка, которую разработчики KWin отследили до бага в компиляторе GCC, что довольно необычно! Она проявляется только при определённых конфигурациях сборки, которые используют многие дистрибутивы, а также только с GCC 15 и установленным ICC-профилем. Команда разработчиков KDE сообщила дистрибутивам, как обойти эту проблему, пока она не будет устранена в самом GCC, или пока разработчики KWin не смогут защититься от неё на уровне кода.
К сожалению, это говорит о том, что количество бета-тестеров недостаточно, ведь эта проблема должна была проявиться у людей с соответствующими окружениями. Ещё один признак — большинство регрессий связаны с оборудованием. Сейчас эти проблемы исправлены, но команде действительно нужны бета-тестеры, которые будут проверять работу на своих устройствах! У небольшой группы разработчиков KDE просто нет возможности протестировать все существующие аппаратные конфигурации. Тем не менее, если закрыть глаза на эти нюансы, релиз прошёл довольно гладко! В рамках его развития были внесены положительные изменения в виджет медиаплеера и прогноза погоды, страницу энергопотребления из Info Center, а также поддержку сенсорных экранов.
Новые
— Plasma 6.4.0 —
- В виджете медиаплеера теперь доступен выбор скорости воспроизведения, если исходный медиафайл поддерживает эту функцию через реализацию MPRIS. (Kai Uwe Broulik, MR !5082)
Заметные улучшения UI
— Plasma 6.3.1 —
- Улучшено отображение результатов поиска для нового провайдера погоды DWD в виджете прогноза погоды. (Ismael Asensio, MR !5193 и MR !670)
- Провайдер погоды BBC недавно улучшил качество своих прогнозов, поэтому он больше не скрывается в результатах поиска. (Ismael Asensio, MR !669)
- Список обновлений в Discover теперь сортируется без учёта регистра. (Aleix Pol Gonzalez, Bug 499638)
- Приветственный центр теперь запоминает размер окна, а в X11 даже его положение между запусками, как и большинство других окон приложений на основе QML. (Tracey Clark, Bug 499653)
— Plasma 6.4.0 —
- Улучшен график на странице энергопотребления в Info Center: теперь он отображается в карточке, как в System Monitor и имеет более нормальные и визуально приятные отступы. (Ismael Asensio, MR !230 и MR !227)
- Spectacle теперь поддерживает масштабирование изображений с помощью жестов сжатия и разведения пальцев в окне просмотра скриншотов, что особенно полезно при аннотировании с использованием сенсорного экрана. (Noah Davis, MR !426)
- На сенсором экране теперь можно прокручивать список виджетов одним пальцем, так как перетаскивание виджетов теперь требует длительного нажатия. (Niccolò Venerandi, Bug 474929)
Заметные исправления ошибок
— Plasma 6.3.1 —
- Исправлена регрессия, из-за которой KWin мог аварийно завершаться в сессии X11 при «горячем» подключении или переключении между HDMI экранами. (Fushan Wen, Bug 499846 и Bug 499856). Это ещё одно напоминание для всех, кто остаётся на X11. Попробуйте Wayland, ведь X11 нынче почти перестал тестироваться разработчиками.
- Исправлена регрессия, из-за которой KWin иногда мог аварийно завершаться спустя несколько часов после «горячего» подключения док-станции Thunderbolt. (Xaver Hugl, Bug 500033)
- Исправлена регрессия, из-за которой KWin мог аварийно завершаться при использовании переключателя задач Alt+Tab в программной отрисовке. (Vlad Zahorodnii, MR !7140)
- Исправлена регрессия, из-за которой некоторые приложения на базе Qt могли аварийно завершаться при запуске с использованием стиля Breeze. (Antonio Rojas, Bug 499960)
- Исправлен случай, когда Plasma иногда могла аварийно завершить свою работу при нажатии на значок сети в системном трее, особенно при сборке с GCC 15. (David Edmundson, Bug 499927)
- Исправлена регрессия, из-за которой новый режим ICC-профиля «Предпочитать эффективность» не улучшал энергоэффективность на некоторых устройствах. (Xaver Hugl, Bug 499987)
- Панели в режиме автоскрытия больше не скрываются преждевременно при перетаскивании задач в диспетчере задач для изменения их порядка. (Tino Lorenz, Bug 495828)
- Новый разделитель между датой и временем в цифровых часах больше не отображается, если дата намеренно скрыта. (Christoph Wolk, Bug 499945)
- Исправлена проблема, из-за которой плитки устройств на странице энергопотребления Info Center ломались при использовании увеличенного шрифта или большого количества устройств с батареями. (Ismael Asensio, MR !221)
- Исправлены две проблемы с управлением клавиатурой в виджете «Питание и батарея». (Ismael Asensio, Bug 489099 и MR !508)
- Исправлена давняя проблема, из-за которой элементы управления яркостью клавиатуры на некоторых ноутбуках не отображались сразу после загрузки. (Nicolas Fella, Bug 486067)
- Исправлена давняя проблема, из-за которой страница энергопотребления в Info Center вибрировала при определённых размерах окна. Это было, хех... очень энергично! (Ismael Asensio, Bug 489099)
— Qt 6.8.3 —
- Добавлено лучшее исправление Qt для проблемы, из-за которой первый клик после перетаскивания задач в диспетчере задач игнорировался. (David Redondo, Bug 491100)
Статистика ошибок
- 1 ошибка Plasma с очень высоким приоритетом (как и на прошлой неделе). Текущий список ошибок.
- 27 «15-минутных» ошибок (25 на прошлой неделе). Текущий список ошибок.
- 86 багов KDE различных типов было исправлено за прошедшую неделю. Полный список исправленных багов.
Как вы можете помочь
KDE стал важным явлением в мире, и ваш вклад помогли разработчикам добиться этого. По мере роста нужна ваша поддержка, чтобы поддерживать устойчивость проекта.
Вы можете помочь KDE, став активным членом сообщества и приняв какое-либо участие. Каждый участник имеет огромное значение для KDE — вы не число и не винтик в машине!
Вам также не обязательно быть программистом. Существует множество других возможностей:
- Отсортируйте и подтвердите отчеты об ошибках, возможно, даже определите их основную причину.
- Разработайте дизайн обоев, значков и интерфейсов приложений.
- Проектирование и поддержка веб-сайтов.
- Переведите элементы пользовательского интерфейса на свой родной язык.
- Продвигайте KDE в местном сообществе.
- …И еще много всего!
Вы также можете помочь сделав пожертвование! Любой денежный вклад — пусть даже небольшой — поможет покрыть операционные расходы, зарплату, командировочные расходы участников и в целом просто продолжить распространение свободного программного обеспечения в мире.
Автор: Nate Graham
Перевод: gentoocat (перевод), Жора Змейкин (корректировка)
Источник: https://blogs.kde.org/2025/02/15/this-week-in-plasma-post-release-polishing/