Нейт Грэм (Nate Graham), разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. Дополнительно объявлено о переходе ветки KDE Plasma 6.4 на стадию бета-тестирования и заморозке кодовой базы от внесения функциональных изменений (допускается только приём исправлений). Релиз KDE Plasma 6.4 намечен на 17 июня.
Улучшения, принятые в KDE Plasma 6.4 на этой неделе до заморозки кодовой базы:
- В композитном менеджере KWin реализована возможность включения расширенного динамического диапазона яркости для экранов, не поддерживающих HDR, на которых HDR имитируется при помощи изменения яркости подсветки.
- Добавлена настройка для ограничения максимальной глубины цвета
- Реализован виджет для калибровки HDR.
- Приложениям, использующим XWayland, предоставлена возможность управления клавиатурой и указателем мыши без вывода запросов подтверждение подобных операции. По умолчанию данная возможность отключена, так как она снижает уровень безопасности системы.
- В приложении System Monitor модернизировано оформление обзорного режима. Добавлены индикатор нагрузки на GPU и диаграммы наличия свободного места на отдельных дисках.
- В виджет управления громкостью добавлены текстовые заголовки для устройств ввода и вывода звука.
- В виджет с корзиной добавлен индикатор выполнения операции очистки (вращающийся спинер).
- Вывод уведомлений о недостаточном свободном дисковом пространстве реализован для всех разделов (за исключением разделов в режиме только для чтения и переполненных до монтирования), а не только для / и /home. Добавлена возможность настройки процента наполнения, при достижении которого начнёт выдаваться предупреждение.
- Во встроенном RDP-сервере обеспечено запоминание предоставленных при авторизации полномочий, чтобы не выводить каждый раз запрос. Добавлена поддержка поступающих от RDP-клиентов событий горизонтальной прокрутки.
- В KDE Frameworks 6.15 решены проблемы с производительностью, вызванные излишним вводом/выводом при показе миниатюр с содержимым каталога после наведения на него курсора на рабочем столе или в файловом менеджере Dolphin. В KDE Frameworks 6.14.1 устранена ошибка, приводившая к аварийному завершению приложений KDE на базе QtQuick
при прокрутке содержимого в дистрибутивах, включающих дополнительные сборочные ресурсы.
Ранее добавленные изменения в KDE Plasma 6.4:
- В меню приложений Kickoff добавлены метки для недавно установленных программ.
- Добавлено предупреждение, выводимое при попытке обращения к микрофону из приложения, если микрофон переведён в настройках в беззвучный режим.
- В KMenuEdit добавлена возможность настройки постоянного запуска выбранных приложений на дискретном GPU.
- В конфигураторе улучшен интерфейс страницы настройки дисплея. В системах с одним экраном обеспечено скрытие области выбора раскладки экранов. В многомониторных конфигураций улучшено выделение текущего экрана и представление подсоединённых, но не активированных экранов.
- В конфигуратор добавлен новый раздел «Анимация», в который перенесены настройки анимированных эффектов. В секции «Десктоп-эффекты» оставлены общие эффекты, не связанные с визуализацией перехода из одного состояния в другое.
- Изменена обработка уведомлений во время открытия приложений в полноэкранном режиме. Вместо игнорирования некритичных уведомлений при работе с полноэкранными программами теперь автоматически включается режим «не беспокоить». Отличия в том, что после выхода из полноэкранного режима будет показано предупреждение о наличии пропущенных уведомлений. При желании новое поведение можно отключить в настройках.
- В системном лотке теперь показывается информация о ненастроенном виджете с прогнозом погоды.
- В диалоге настройки панели две отдельные кнопки в заголовке преобразованы в меню, что решило проблему с растяжением диалога на системах с локализацией из-за слишком длинных слов на кнопках.
- На странице управления пользователями реализовано предупреждение, показываемое при попытке удаления пользователя с активным сеансом. При подтверждении подобной операции файлы такого пользователя не будут удалены.
- В настройки системного лотка добавлено предупреждение, выводимое при попытке отключить сервис управления буфером обмена.
- Модернизировано оформление диалогов для настройки виджетов часов, словаря, таймера и показа слайд-шоу из выбранных изображений.
- Увеличен отступ между кнопками «Настроить» и «Закрепить» в окне виджета «Цифровые часы».
- В виджет управления воспроизведением (Media Controller) добавлена поддержка комбинаций клавиш Ctrl+Tab и Alt+[number] для переключения между вкладками и источниками.
- В апплет, управляющий медиапроигрывателем при помощи протокола MPRIS, добавлен переключатель скорости воспроизведения.
- Добавлена поддержка прокрутки содержимого в Widget Explorer при помощи жеста «сдвиг одним пальцем» на сенсорном экране.
- Реализован график для наглядной оценки изменения скорости копирования файлов. График доступен на странице «Детали», на которую можно перейти из уведомления о копировании файла.
- Добавлена настройка для принудительного отключения пиктограмм определённых приложений в системном лотке. Новая возможность может оказаться полезной, когда приложения не содержат внутренних настроек для прекращения показа индикаторов (например, Discord).
- В KRunner улучшена группировка результатов поиска — действия, связанные с сеансом и загрузкой, теперь включены в приоритетный список, выводимый в первую очередь. Улучшена навигация в KRunner с использованием клавиатуры.
- Оптимизирована эвристика центровки всплывающих окон виджетов, относительно экрана или панели.
- В диалоге настройки панели визуализация макетов размещения панели теперь отражает фактическое положение панели на экране.
- Добавлена поддержка использования для каждого виртуального рабочего стола своей мозаичной раскладки окон.
- Улучшена поддержка Wayland. В композитном менеджере KWin задействована стабильная версия Wayland-протокола ext-data-control, необходимого для корректной работы с буфером обмена (ранее использовался протокол wlr-data-control-unstable-v1).
- Добавлена поддержка Wayland-протокола ext-idle-notify.
- Добавлена поддержка Wayland-протокола fifo, позволяющего использовать FIFO-механизм (первым пришёл — первым ушёл) обработки очереди обновления содержимого отображаемой поверхности. При помощи указанного протокола при выводе можно обойтись ожиданием завершения вертикальной развёртки (vblank) вместо использования callback-вызовов при каждой готовности отобразить новый кадр, что решает проблему с высокой нагрузкой на GPU при использовании VSync.
- Добавлена поддержка Wayland-протокола xdg-session-management. Изменение позволяет восстанавливать состояние окон прерванного сеанса в окружениях на основе протокола Wayland, например, в случае аварийного завершения композитного сервера или приложения.
- В окружении на базе Wayland добавлена возможность использования относительного позиционирования на графических планшетах, при котором позиция стилуса определяется относительно предыдущего положения, а не абсолютной позиции на поверхности планшета. Для работы с Wayland адаптирована возможность управления графическим курсором при помощи клавиатуры.
- Кодовая база kwin разделена на kwin_x11 и kwin_wayland.
- В KWin добавлена возможность настройки продолжительности действия эффекта затухания рабочего стола («Fade Desktop»).
- Добавлена поддержка HDR-видео в формате P010.
- Повышена точность определения и показа виджетом Power & Battery
информации о состоянии аккумуляторов Bluetooth-устройств. - Запрещено использование EncFS для создания новых хранилищ Plasma Vault (ранее созданные хранилища на базе EncFS продолжат работать).
В качестве причины упоминается прекращение разработки EncFS и наличие уязвимостей в EncFS . - Добавлена поддержка xdg-портала Clipboard, предоставляющего доступ к буферу обмена для приложений, запускаемых в изолированных окружениях, например, поставляемых в формате Flatpak.
- Значительно повышена производительность записи скринкастов с использованием видео в формате VP9 (применяется по умолчанию).
- Обеспечено сохранение интерактивных кнопок в уведомлениях, показываемых во всплывающем окне с историей уведомлений.
- В многомониторных конфигурациях часы и интерактивные элементы интерфейса на экранах блокировки и входа в систему теперь показываются только на одном активном экране и скрываются на остальных экранах, не имеющих фокуса ввода.
- Реализована возможность переключения между окнами через сочетания клавиш Meta+Tab и Meta+Shift+Tab.
- Для уведомлений реализована поддержка выбора типа звукового оповещения (например, при получении письма может воспроизводиться отдельный звук, характерный для прихода сообщения).
- Набор тёмных курсоров переименован в «Breeze Dark».
- Переработано окно регистрации приложениями клавиатурных комбинаций.
- В диалог настройки действий при двойном клике мышью добавлена область для тестирования изменения перед его применением.
- Предоставлена возможность запуска менеджера приложений Discover прямо из уведомлений о появлении обновлений.
- В интерфейсе редактирования элементов в буфере обмена обеспечена активация кнопки сохранения только после изменения текста.
- В инструментарий для интеграции с браузерами добавлена поддержка flatpak-пакетов с альтернативными браузерами на движках Chromium и Firefox, такими как LibreWolf и Ungoogled Chromium.
- Повышена производительность при использовании режима ночной подсветки и при изменения яркости (в данных режимах наблюдалось снижение частоты кадров при отображении видео).
- На экране блокировки системы добавлена возможность настройки таймаута показа приглашения входа.
- В виджете управления громкостью теперь показывается название контента, воспроизводимого в приложениях, выставляющих подобные метаданные (например, в браузерах).
- В конфигураторе в разделе настройки горячих клавиш задействованы более понятные имена комбинаций клавиш в KWin и Plasma.
- В конфигураторе на странице с параметрами дисплея обеспечено отображение нецелых значений обновления экрана (например, 59.94Hz).
Источник: http://www.opennet.ru/opennews/art.shtml?num=63250