Публикуван е поредният седмичен отчет за развитието на KDE, в който е представена първата порция промени за клона KDE Plasma 6.7, чийто релиз се очаква през юни. Развитието на новия клон започна след превода на клона KDE Plasma 6.6 в стадий на бета-тестиране и замразяване на свързаната с него кодова база по отношение на функционалните промени (допуска се само прием на корекции). Релизът на KDE Plasma 6.6 е насрочен за 17 февруари.
Нововъведения, разработвани за KDE Plasma 6.7:
- Реализиран е глобален режим push-to-talk, при който микрофонът се включва само по време на натискане и задържане на определена комбинация от клавиши.
- В контролерите за яркост и цветопредаване са добавени бутони за бързо превключване между светъл и тъмен режим на оформление.
- В мениджъра на приложения Discover в секцията 'Игри' е осигурен показ на отделни подкатегории за стартери и утилити.

- В конфигуратора е реализирано показването на страници за настройка на игрови контролери, мишка и тъчпад само при наличието на съответните устройства.
- Подобрено е редактирането на елементи на работния плот на системи с тъчскрийн.
- При търсене на термина „памет“ (memory) сега в списъка с препоръки се предлага да стартирате приложението System Monitor.
- В виджетите и приложението System Monitor е реализирана поддръжка за проследяване на мрежова активност на платформата FreeBSD.
Сред промените в бета-версията на KDE Plasma 6.6:
- Добавена е нова виртуална клавиатура plasma-keyboard, която се разработва като заместител на виртуалната клавиатура Maliit. Plasma-keyboard се основава на кода на виртуалната клавиатура Qt Virtual Keyboard, която е част от Qt. Реализацията от KDE е разширена с възможности за интеграция с работния плот Plasma, решава някои проблеми с удобството при използване и прилага нов алгоритъм за мащабиране, който подобрява представянето на клавиатурата на тесни екрани.
- Добавен е нов мениджър за вход plasma-login-manager, разработван за замяна на дисплейния мениджър SDDM (Simple Desktop Display Manager) и решаване на специфични архитектурни проблеми. Plasma-login-manager използва бекенд на базата на съкратена версия на SDDM и механизъм за стартиране, идентичен на този, който се използва за стартиране на десктоп сесия KDE Plasma. Дизайнът на екрана за вход е близък до съществуващия екран за заключване на KDE, а настройките са унифицирани с KDE Plasma. Вместо да се използва QML за кастомизиране на теми, предлагането е да се използват съществуващи плъгини за тапети, цветови схеми и теми на Plasma.
- Добавен е нов майстор за начална настройка plasma-setup, който допълва екрана за приветствие при вход в системата (Welcome Center). В plasma-setup са предложени системни операции, които се изпълняват преди първото влизане в системата след инсталация, като създаване на нов потребител, под който ще се извършва допълнителната работа, избор на език и часова зона, настройка на клавиатурата и конфигуриране на мрежов достъп.
- В приложението System Monitor е добавена поддръжка за задаване на приоритети на изпълнение на процеси, подобно на това, как може да се направи в старото приложение KSysGuard.

- По подразбиране е прекратена проверката за грешки в файловата система при монтиране на външно устройство, тази операция сега се извиква по желание чрез отделна опция.

- В диалоговия прозорец за избор на екран е добавено поле за търсене и филтриране, което позволява бързо намиране на екран по наименование при наличие на голям брой отворени прозорци.

- В интерфейса за калибриране на HDR е добавена обобщаваща страница със настройки за Windows-приложения и игри.

- В приложенията за възпроизвеждане на мултимедийно съдържание е реализирана поддръжка за превъртане напред и назад с помощта на съответните специализирани бутони на клавиатурата.
- В композитния мениджър kwin е добавена поддръжка за Wayland-протокола color-management-v2, предлагащ възможности за управление на цвета.
- Отстранено е появяването на визуални артефакти в Firefox при включен HDR режим.
- Добавена е възможност за запазване на текущите настройки на външния вид под формата на нова тема.

- В уиджета за управление на Bluetooth е добавен бутон „Forget device“ за бързо изтриване на свързано устройство без да се преминава в конфигуратора.
- В приложението System Monitor е вградена функция за търсене на процеси, вземаща предвид не само името, но и параметрите на командния ред, а също така е разширен диалогът за настройка на показваните колони.

- На екрана за завършване на работата е добавено предупреждение, че повторното стартиране ще доведе до зареждане на друга операционна система.

- В уиджета за управление на захранването е добавена информация за видовете блокировка, приложени към отделни приложения (блокировка на прехода в спящ режим или блокировка на стартиране на защита на екрана).

- В конфигуратора е реализирано показването на страниците за настройка на Thunderbolt и сензорния екран само при наличие на това оборудване.
- При преглед на миниатюри на прозорци в уиджета за управление на задачите е реализирано фокусиране на активния прозорец за неговото подчертаване на фона на другите отворени прозорци.
- В менюто Kickoff е реализирана поддръжка за превъртане на списъка с любими приложения, в случай че те не се побират в определената за тях област.
- Добавена е поддръжка за доставчика за съхранение на пароли oo7, поддържащ API Secret Service.
- В ефекта за увеличаване на области на екрана е добавен режим, позволяващ центриране на изхода по отношение на позицията на курсора (при увеличаване курсорът винаги остава в центъра на екрана).
- В интерфейса за избор на Emoji е добавена опция за промяна на цвета на кожата при изображение на хора и ръце.

- Добавена е настройка за деактивиране на индикаторите за таймаут на автоматично скриване в уведомленията (в някои системи подобна индикация увеличава натоварването на CPU с 15%).

- Използването на игрови контролер сега се възприема като активност, блокираща преминаването в спящ режим и стартирането на защита на екрана.
- В изскачащия интерфейс за компониране на дисплеи в многомониторни конфигурации е добавен бутон за извикване на пълен конфигуратор.

- В уиджетите, разположени в панела, е подобрена четимостта на текстовите етикети.

- Подобрена е поддръжката на платформата OpenBSD (1,2,3).
- Подобреното използване на протокола Wayland xdg-activation за превключване на фокуса на въвеждане между приложенията.
- В конфигуратора е подобрен интерфейсът за цветна корекция за хора с нарушения в восприятието на цветовете.

- На страницата с настройки за достъп на приложения е добавено показване на идентификатора на Flatpak-приложението (например, «com.github.wwmm.easyeffects») вместо номера на версията. Възможността за маркиране на текст за копиране в клипборда също е добавена.

- По подразбиране е активирано съхранение на паролите за Wi-Fi в глобален контекст, достъпен само за потребителя root, а не в зависимост от отделни потребители. Промяната ще позволи на новите потребители да започнат работа в мрежата, ако системата вече е свързана с Wi-Fi, без да е необходимо повторно въвеждане. На страницата за вход също ще работят незабавно функции, изискващи интернет свързаност, като използване на акаунти чрез LDAP.
- В уиджета с менюто на приложенията (Application Dashboard) е предвидена избраната цветова схема за показване в светли тонове по време на светъл режим (по подразбиране менюто продължава да се показва в тъмно). Добавена е възможност за промяна на размера на секциите с любими (Favorites) и обикновени приложения, за да се даде повече място на една от тях на екрана.


- Добавена е възможност за временно изключване на шаблони и команди в мениджъра на клипборда Klipper без да се премахват от списъка.

- Завършени са ъглите на маркера, който подчертава активния елемент в горното меню на приложенията.

- Обезпечено е правилното определяне на съотношението на изображенията при използване на услугата за смяна на тапети на работния плот „Bing Picture of the Day“ — вместо да се използват само портретни формати, адаптивно се избира между албумно или портретно представяне.
- В настройките на добавката за интеграция с уеб браузера сега ще се използва тъмен фон, ако в браузера е включен тъмен режим.
- В командата „kcmshell6 —list“ е активирано сортиране в азбучен ред.
- В KRunner е деактивирано динамичното изменение на приоритета на извеждане на резултатите от търсенето в зависимост от честотата на тяхната употреба, което ще осигури по-предсказуема сортиране. В панела е добавена възможност за регулиране на нивото на звука на задачата, като се използва скролиране с мишката на иконата на приложението.
- Реализирана е възможността за предаване на свойството «position» от приложението при иницииране на предоставянето на съвместен достъп до екрана за подобряване на работата в многомониторни конфигурации.
- Уиджетът с часовника е преминал на използването на библиотеката «libclock», което е позволило да се избегнат проблеми с часовите зони и да се увеличи ефективността на работата с таймера.
- В менюто за приложения (Kickoff) е реализирано визуално разделение на съседни маркирани категории.

- В интерфейса за търсене, при въвеждане на заявката «winver», позната на потребителите на Windows, е осигурено извеждането на страница с информация за системата.

- Реализирано е показването на иконата на сайта при управление на възпроизвеждането на мултимедийно съдържание в браузъра чрез уиджета Media Player, когато не успее да се получи изображение на корицата на албума.

- В конфигуратора на страницата за настройка на екрана е унифициран размерът на всички слайдери.

- Анимацията при превключване на секции в прозорците е променена.
- Ограничението на максималния брой виртуални работни桌логове е увеличено от 20 на 25 (позволява показването на виртуални работни маси в мрежа 5×5).
- Добавена е поддръжка на портала xdg за достъп до USB устройства от изолирани приложения.
- Добавена е поддръжка за настройка на визуалното подчертаване на рамки и контури на елементите на интерфейса, за които се използва темата Breeze. Сред другото, възможно е напълно изключване на разделителите на елементи или контрастно разделяне с избран цвят.


- На системи с ядро Linux 6.20, разработката на което все още не е започнала, и със съответна хардуерна поддръжка е реализирана възможността за корекция на яснотата на всичкото съдържание на екрана.
- В интерфейса за избор на тапети за работния плот в режим на слайдшоу са добавени бутони за избиране и за премахване на селекцията от всички миниатюри.

- В конфигуратора е преработен интерфейсът за настройка на Bluetooth. Добавени са рамки за бутоните на елементите в списъка, добавен е текст на бутоните «Connect» и е осигурено скриването на раздела с параметрите на активното устройство, когато Bluetooth е изключен.

- В конфигуратора на страницата за избор на тапети са реализирани допълнителни отстъпи.

- Подобрено е показването на съдържанието на страниците с информация за системата.

- Добавена е комбинация от клавиши Meta+I за извикване на конфигуратора.
- Реализирана е възможността за използване на ключовата дума «dxdiag», позната на потребителите на Windows, за извеждане на информация за графичната подсистема при търсене.
- В текстовите полета е използван стандартен стил на бутоните за вградени действия.
- В Discover е добавен бутон за повторна проверка на актуализации, показван в диалога след завършване на инсталацията на актуализации и извеждане на заявка за рестартиране.
- В GTK темата Breeze, аналогично на Qt темата Breeze, е прекратено използването на градиенти в бутоните.
- Размерът на плъзгачите на страницата за настройка на екрана в конфигуратора е унифициран.
- Внесени са оптимизации, които позволяват да се намали консумацията на оперативна памет в KDE Plasma с повече от 100 МБ, благодарение на освобождаването от паметта на неизползвани изображения, генерирани за показване на тапети на работния плот. Цена на оптимизацията е невъзможността за използване на мозаечния режим на показване на тапети, прилагани за възстановяване на ретро оформлението в стил KDE 1. Функционалността за работа с подобни тапети е изнесена от основния код за работа с изображения в отделен плъгин „Tiled“.
- Реализирана е настройката „KWin Scripts -> Enable Virtual Desktops Only on Primary“, която допуска свързването на прозорци към виртуални работни настолни компютри само на първичния екран — на вторичните дисплеи прозорците винаги остават видими, независимо от активния виртуален Работен стол.
- В виджета за управление на мрежовото свързване е добавен бутон за свързване към мрежата с получаване на параметри на Wi-Fi чрез сканиране на QR код.

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

- В DrKonqi, программата за изпращане на отчети за сривове, е реализиран отчет на аварийните приключвания на приложения, несвързани с KDE, а също така и възможност за изпращане на отчети за сривове в подобни програми на разработчиците или на поддръжката в дистрибуция.
- При използване на „пипетката“ (color picker) за определяне на цвета на пиксела на екрана сега се предава първоначалната RGB стойност на цвета, а не стойността след обработка с филтри (например, филтър за нощен режим) или използване на ICC профил.
- При показване на GTK-приложения с използването на темата Breeze са реализирани допълнителни отстояния за инструменталните панели (крайни елементи на панелите докосват краищата на прозореца) и е предотвратено появата на неестетични черни линии-разделители.
- Осигурена е обработка на активни ъгли (Hot-corner) за извикване на действия на всички екрани в многомониторни конфигурации, а не само на първия екран. При желание новото поведение може да бъде деактивирано в настройките.
- В виджета за калибриране на HDR е добавена страница за определяне на максималната средна яркост при показване в режим на цял екран.
- Подобрена е работата на операциите drag-and-drop между приложения на база Wayland и XWayland.
- В програмата за създаване на скрийншотове Spectacle е вградена функция за оптично разпознаване на символи (OCR), позволяваща преобразуването на присъстващите на изображението думи в избираем текст. В текущия си вид функционалността на OCR е ограничена до Spectacle, но в бъдеще планират да я отделят в библиотека и да я използват в други приложения на KDE. Разпознаването на текст се извършва с помощта на пакета Tesseract и се активира само при наличие в системата.
- Преработен е дизайна на диалозите за потвърждение на правомощия и избор на приложение за обработка на определено съдържание.


- Преработен е интерфейсът за настройка на виджета с таймер (вместо две страници е предложен унифициран блок за настройки).

- Обединени са на една страница разнородните настройки на системния лотък.

- В интерфейса за смяна на темата е предоставена възможност за предварителен преглед на тъмните варианти на GTK теми.

- Обезпечено е запомнянето на отказа за регистрация на последователността от клавиши, изисквани при стартиране на приложението (при последващи стартирания повторните запитвания вече не се показват).
- Обезпечено е запазването на позицията на иконата на работния плот след преименуване на файла или каталога.
- Повишено е качеството и яснота на показването на информацията при използване на дробен коефициент на мащабиране в комбинация със софтуерно рендериране.
- Цикличното аварийно завършване на процеса вече не води до изчерпване на паметта и засядане на системата.
- В набора от иконки Breeze е добавена икона за файлове с код на езика Nim.
В KDE Plasma и KWin значително се увеличи плавността на анимацията при използване на екрани с честота на обновяване над 60Hz.
- Оптимизирано е KWin, което съкрати изпълнението на излишни действия при композиране.
- Предоставена е възможност за маркиране на отделни прозорци, за да бъдат изключени от захващането на съдържание на екрана (в скрийнкастове подобни прозорци и свързани с тях изскачащи прозорци ще бъдат скрити). Прозорецът може да бъде маркиран чрез контекстното меню в заглавието и мениджъра на задачи, както и в редактора на правила за прозорци.

- Предоставена е възможност за настройка на наситеността на фона за ефекта на размитие на съдържанието. В тъмната цветова схема по подразбиране е реализирано по-тъмно размитие, а наситеността е увеличена с 150%.

- Модернизиран е интерфейсът на диалоговия прозорец за управление на дистанционен достъп (1, 2, 3, 4).


- При превъртане на групираните иконки в мениджера на задачи прозорците сега се извеждат в реда на последното им използване, без приоритизиране на екранните задачи.
- В редактора на менюта (KMenuEdit) е реализирана поддръжка за едновременно селектиране на няколко елемента, за да се ускори масовото изтриване.
- От виджета за буфер за обмен (klipper) е премахната бутонът за показване на диалога за преглед на QR-кода — QR-кодът вече се показва веднага в интерфейса.
- В конфигуратора, при опит за изтриване на цяла група от ярліци, е реализиран запитващ диалог за потвърждение на операцията с подчертаване на елементите, които ще бъдат изтрити.
- В композитния мениджър KWin е реализирана емуляция на разширението XRandr, използвано за динамична промяна на резолюцията, завъртане, трансформация и отразяване на съдържанието на екрана. Поддържането е решило проблемите с отображението на екранни X11 приложения на широкоформатни екрани при използване на XWayland.
- Продължава модернизацията на диалоговите прозорци за достъп на изолирани приложения до външни ресурси (XDG portal). Интерфейсът за избор на прозорци и екрани е опростен.

- В уеб браузъра и виджета за управление на звука е добавен бутон за закрепване (pin) за оставяне отворени изскачащи прозорци, извиквани от панела.

- Подобрено е извеждането на състоянието на дисковете на страницата на SMART-диагностиката в конфигуратора.

- В приложенията на базата на фреймворка Kirigami и QtWidgets е унифицирана височината на заглавията и отстоянията между елементите в списъците.

- В панелния виджет с менюто на приложенията (Kicker) е наложено показването на подменю при бързо преминаване на курсора над елементите на основното меню. Осигурено е разкриването на подменюто отляво на родителския елемент, в случай че виджетът е разположен в дясната странична лента.
- В менюто на приложенията Kickoff е добавена възможността за използване на клавишите за контрол на курсора, за да се върне от областта с резултатите от търсенето обратно в полето за въвеждане на търсене.
- Добавена е възможност за задаване на глобални комбинации от клавиши за преместване на възпроизвежданото съдържание напред или назад с 5 и 30 секунди. Комбинациите се задават от потребителя и се поддържат в мултимедийните плеъри, реализиращи протокола за дистанционно управление MPRIS.
- В виджета със списъка на прозорците са реализирани настройки за показване на менюто при задържане на курсора с мишката и скриване на иконката на прозореца (ще остане само заглавието на прозореца).
- Реализирана е възможност за настройка на реда на показване на иконките в виджета за завършване на сесия и заключване на екрана.
- Премахнато е показването на уведомление за грешка в случай на отменяне на поставянето на файлове на работния плот от Clipboard.
- Повишена е производителността на селекцията на елементи на работния плот с помощта на разширяемия с мишка правоъгълен избор.
- При деактивиране на анимацията в системните настройки е реализирано автоматично задаване на опцията „reduced-motion“, която информира приложенията за необходимостта да се минимизира използването на анимации. Добавена е възможност за автоматично регулиране на яркостта на екрана на устройства с датчик за осветеност.
- В конфигуратора на страницата за настройка на мрежова свързаност и Wi-Fi е добавена информация за свързаните безжични мрежи, аналогична на данните, показвани в панелния апплет.

- В мениджъра на приложения Discover е реализирано показването на информация за броя на наличните актуализации.

- Проблемът с некоректното показване на цветовете при стартиране на Windows игри с поддръжка на HDR в Wine или Proton е решен с обходен метод.
- В уведомленията за екранни снимки е добавен бутон «Open Containing Folder» за отваряне на папката, в която се запазват екранните снимки.
- В виджета със списъка на прозорците е добавена възможността за изключване на прозорците, отворени на други екрани и виртуални работни настолни.
- В обработчика на свиване на всички прозорци е добавено действие Meta+Shift+O за минимизиране на всички прозорци, с изключение на текущия.
- В сеанса, основан на Wayland, значително е подобрена поддръжката на огледалното съдържание на няколко екрана.
- Добавена е възможност за използване на утилитата kscreen-doctor в Wayland-сеанса за добавяне на собствени режимы на екрана.
- Добавена е възможност за преместване на прозорци с графичен таблет (смести стилус при задържане на бутона Meta).
- Решени са проблемите с аварийно спиране при използване на външния плъгин WallpaperEngineKDE в Plasma.
- Скъсена е появата на пропуски в кадрите (frame drop) на монитори с много висока честота на опресняване.
- В приложения, използващи xdg-desktop-portal-kde, добавена е възможност за предотвратяване на прекратяване на сесията, например, заради наличието на несъхранени документи.
Източник: opennet.ru















































