На этой неделе в Plasma: зеркальное отображение экрана
На этой неделе команда добилась значительного прогресса в поддержке экранов Wayland в KWin. В частности, реализованы улучшенное зеркалирование и пользовательские режимы — оба пункта со страницы “Known Significant Issues” — для Plasma 6.6! Оставшиеся пункты на той странице также находятся в активной разработке.
Основные новые функции
— Plasma 6.6.0 —
Виджет «Список окон» позволяет фильтровать окна, не находящиеся на текущем экране, виртуальном рабочем столе или активности — так же, как это делают виджеты диспетчера задач. (Shubham Arora, plasma-desktop MR #3341)
Discover теперь позволяет устанавливать и удалять шрифты в дистрибутивах с менеджерами пакетов, использующими библиотеку PackageKit. (Joey Riches, discover MR #1113)
Значительные улучшения интерфейса
— Plasma 6.6.0 —
Скрипт KWin «Minimize All» (включён по умолчанию, но не активирован) теперь также позволяет сворачивать все окна, кроме активного, с помощью сочетания клавиш Meta+Shift+O. (Luis Bocanegra, bug #197952)
KWin теперь задаёт разумные значения масштабирования по умолчанию для недавно подключённых телевизоров. (Xaver Hugl, kwin MR #8537)
Несколько связанных пунктов меню в контекстных меню виджетов Kicker/Kickoff/Доска Приложений были сгруппированы вместе. (Kisaragi Hiu, plasma-desktop MR #3381)
Инструмент kscreen-doctor теперь сообщает о том, что зеркалирование экранов возможно. (Nicolas Fella, libkscreen MR #267)
Прочие заметные изменения в производительности и технической части
— Plasma 6.5.4 —
Закрыта утечка видеопамяти (GPU) в реализации порталов KDE. (David Edmundson, bug #494138)
— Plasma 6.5.5 —
Исправлен случай, при котором файлы .desktop с именами, нарушающими спецификацию, могли вызывать огромный объём логов. (David Redondo, bug #512562)
— Plasma 6.6.0 —
Значительно улучшена поддержка зеркалирования экранов в сессии Wayland. Теперь это работает очень хорошо! (Xaver Hugl, bug #481222 и kscreen MR #439)
Теперь можно использовать инструмент kscreen-doctor для добавления пользовательских режимов экрана, что полезно для поддержки экзотических или некорректно работающих экранов в сессии Wayland. (Xaver Hugl, bug #456697)
Правило KWin для принудительного отображения заголовка и рамки теперь также работает для окон нативных Wayland-приложений. (Xaver Hugl, bug #452240)
Теперь окна можно перемещать с помощью Meta+drag при использовании стилуса графического планшета. (Vlad Zahorodnii, bug #509949)
Заметные исправления ошибок
— Plasma 6.5.4 —
Исправлена недавняя регрессия, при которой значки рабочего стола не оставались на нужном экране при некоторых конфигурациях с несколькими экранами. (Błażej Szczygieł, plasma-desktop MR #3330)
Сочетание Meta+P для открытия OSD выбора экрана теперь работает в дистрибутивах с неизменяемой структурой. (Nate Graham, kscreen MR #440)
— Plasma 6.5.5 —
Исправлена недавняя регрессия, приводившая к зависанию экрана на некотором оборудовании непосредственно перед срабатыванием управления питанием. Дистрибутивам направлен запрос на бэкпорт исправления как можно скорее, чтобы все получили его максимально быстро. (Xaver Hugl, bug #513151)
Исправлен случай, при котором KWin мог аварийно завершаться в X11-сессии при использовании старых гарнитур Valve Index. (David Edmundson, bug #507677)
Исправлена проблема, из-за которой посторонние события модификаторных клавиш могли отправляться приложениям, использующим XWayland, особенно при переключении на них сочетаниями клавиш с модификаторами. (Vlad Zahorodnii, bug #510404)
Исправлен случай некорректной обработки перетаскивания текста в KWin, что могло приводить к неудавшимся операциям вставки в некоторых приложениях. (Vlad Zahorodnii, bug #512235)
Исправлены два бага экранного блокировщика, которые могли замедлять разблокировку через KDE Connect и ошибочно отображать текст о датчике отпечатков или считывателе смарт-карт, когда это неуместно. (Fushan Wen, kscreenlocker MR #296)
Исправлена кнопка «назад» в стиле отображения списка виджетов Просмотра папки. (Christoph Wolk, plasma-desktop MR #3387)
Исправлена проблема в System Monitor, из-за которой можно было завершать процессы с помощью клавиатуры, когда возможность завершения через мышь была заблокирована. (Oliver Schramm, bug #510464)
Другая информация об ошибках:
- 5 ошибок Plasma c очень высоким приоритетом (как и на прошлой неделе). Текущий список ошибок
- 55 «15-минутных» ошибок (37 на прошлой неделе). Текущий список ошибок
Как вы можете помочь
KDE стал важным явлением в мире, и ваш вклад помогли разработчикам добиться этого. По мере роста нужна ваша поддержка, чтобы поддерживать устойчивость проекта.
Вы можете помочь KDE, став активным членом сообщества и приняв какое-либо участие. Каждый участник имеет огромное значение для KDE — вы не число и не винтик в машине!
Вам также не обязательно быть программистом. Существует множество других возможностей:
- Отсортируйте и подтвердите отчеты об ошибках, возможно, даже определите их основную причину.
- Разработайте дизайн обоев, значков и интерфейсов приложений.
- Проектирование и поддержка веб-сайтов.
- Переведите элементы пользовательского интерфейса на свой родной язык.
- Продвигайте KDE в местном сообществе.
- …И еще много всего!
Вы также можете помочь сделав пожертвование! Любой денежный вклад — пусть даже небольшой — поможет покрыть операционные расходы, зарплату, командировочные расходы участников и в целом просто продолжить распространение свободного программного обеспечения в мире.
Автор: Nate Graham
Перевод: Жора Змейкин
Источники: https://blogs.kde.org/2025/12/13/this-week-in-plasma-wayland-screen-mirroring-and-custom-modes