Релиз на работната среда KDE Plasma 6.7

След четири месеца разработка, беше публикувана версията на работния плот KDE Plasma 6.7. За оценка на работата на новите версии на KDE можете да ползвате сборките от проектите KDE Linux, KDE Neon и openSUSE (Argon, основан на openSUSE Leap, и Krypton, основан на openSUSE Tumbleweed).

Основни промени в KDE Plasma 6.7:

  • Интегриран е унифициран стилов механизъм Union, който позволява използването на различни технологии за стилово оформление на приложения, налични в KDE. По подразбиране за стиловете се използва формат CSS вместо предишно използвания SVG. Подготвена е нова реализация на темата Breeze, оформена в CSS формат.
    Механизмът Union се състои от три слоя:
    • Входният слой се реализира чрез плъгини, които осигуряват анализ на входните формати на файлове с стилове и тяхното преобразуване в абстрактно описание за рисуване. Например, за входен формат могат да се използват теми за оформление в SVG или CSS формат.
    • Промеждутъчният слой е оформен като библиотека, описваща модел на данни и методи за прилагане на стилове към всеки елемент.
    • Изходният слой съдържа плъгини за преобразуване на универсалния стил, оформен от промеждутъчния слой, в команди за рисуване, специфични за конкретния графичен стек. Например, на изхода могат да се генерират стилове за QtQuick или Qt Widgets.

  • Реализирана е пълна поддръжка за запазване и възстановяване на сесии при използване на Wayland, което позволява възстановяването на състоянието, привързаността към виртуалните работни плот и позицията на прозорците на прекъснатата сесия след рестартиране или аварийно изключване. Реализацията се основава на добавената в KWin поддръжка на протокола xdg-session-management, предложен в версията Wayland-Protocols 1.48.
  • Добавена е възможността за независимо превключване между виртуалните работни плотове на всеки екран (по-рано виртуалните работни плотове се превключваха синхронно на всички монитори, а сега в привързаност към всеки монитор).

  • Добавен режим на въвеждане с клавиатурата на диакритични знаци и специални символи, които липсват на физическата клавиатура. При задържане на клавиш, свързан със специалния символ, сега се показва изскачаща подсказка, която позволява бързо да изберете необходимия специален символ по време на въвеждането. Изборът се извършва с клавишите за управление на курсора, чрез натискане на цифрите, посочени в подсказката, или с клик с мишката. Режимът е реализиран в модула plasma-keyboard и изисква включване на виртуалната клавиатура (System Settings > Keyboard > Virtual Keyboard).

  • Предоставя възможност за инсталиране на собствени звукови теми от изтеглени архиви, без необходимостта от предварително ръчно разархивиране в директорията .../share/sounds.

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

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

  • В джаджата за управление на печата е добавена индикация за броя на активните и чакащите задания за печат поотделно за всяко от принтерите.

  • Старият диалог за управление на опашката за печат е заменен с извикване на отделно приложение plasma-print-queue, позволяващо визуално управление на няколко опашки за различни локални или външни принтери.

  • В изнасяната на панела джаджа за печат са добавени етикети за броя на активните и чакащите работни задания.
  • В режим на преглед, извикан с комбинацията от клавиши Meta + W, е реализирана възможността за използване на превъртане или клавишите Page Up/Page Down за превключване между виртуалните работни станции.

  • В менюто е добавена поддръжка за преместване на приложения в секцията „Избрано“ и изтриването им от там, чрез преместване с мишката на ярлика от джаджите Application Launcher, Application Menu и Application Dashboard.

  • Променен ред на секциите на началната страница на приложния мениджър Discover — секцията 'избор на редакция' е преместена на второ място и сега идва след списъка с най-популярните пакети. На страницата с актуализации е активиран търсенето без значение на главни и малки букви, а на страницата със списъка на инсталираните програми по подразбиране е включено категоризиране, за да се улесни търсенето на желаното приложение. Добавена е опция за автоматично излизане от програмата след завършване на инсталацията на актуализации. По подразбиране приложенията се сортират по брой отзиви (сортирането по рейтинг може да бъде възстановено в настройките). На началната страница са премахнати елементите, които не са свързани с приложенията. Променен е дизайнът на областта с параметри на приложенията, в която е преместен бутонът за инсталиране.

  • Предоставена е възможност за добавяне на допълнителни джаджи с часовници за различни часови зони, които между другото ще показват разликите във времето спрямо текущата часова зона.
  • Върната е възможността за избор на тема Air Plasma, която е по-лека от темата Oxygen.

  • Реализиран е закръглен стил на маркиране на елементи в приложения на базата на QtWidgets, като Dolphin, Okular и KMail. Промяната е позволила унифициране на външния вид и масово преминаване към стил на маркиране, използван преди в приложения на базата на QtQuick.

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

  • Включен е потребителският интерфейс Plasma Bigscreen, предназначен за работа на мултимедийни устройства, свързани към телевизори и проектори. Средата е оптимизирана за работа с големи екрани и управление без клавиатура с помощта на дистанционни управления или гласов помощник.

  • Реализирана е възможност за задаване на ICC цветови профил за дисплея при включен HDR режим.
  • В композитния мениджър KWin е добавена възможността за използване на взаимозаменяеми виртуални фреймбуфери при работа с няколко GPU (multi-GPU swapchain), а също така е реализирана поддръжка на графичното API Vulkan в DRM-бекенда (Direct Rendering Manager), което, след оптимизации в бъдеще, ще позволи увеличаване на производителността в конфигурации с няколко GPU. В момента производителността на комбинации от вградени GPU от AMD и Intel с дискретни видеокарти от AMD и NVIDIA при използване на Vulkan е приблизително наравно с OpenGL.
  • Добавена е поддръжка на портала (xdg-desktop-portal) „Background apps“ (org.freedesktop.background.Monitor), позволяваща на графичните приложения да преминават в режим на работа на заден план, скривайки прозорците, оставяйки само индикатор за състоянието си в системния трей.

  • Добавена е поддръжка на xdg-портала Notification за настройка и показване на уведомления от изолирани приложения, например, предоставяни във формат Flatpak.
  • Добавена е поддръжка на втора версия на портала
    org.freedesktop.impl.portal.InputCapture, използван за организация на достъпа до захващане на входа от изолирани приложения.
  • В KWin е добавена поддръжка на Wayland-протокола ext-background-effect-v1, който дава възможност
    за създаване на такива ефекти, като размазване на фона.
  • В композитния мениджър KWin е реализирана поддръжка на експерименталния Wayland-протокол xx-fractional-scale-v2, благодарение на който е постигнато премахването на ненужните празнини между съседни елементи на екрани с висока плътност на пикселите, например, между разширеното на целия екран прозорец и панела. Протоколът xx-fractional-scale предоставя възможност за мащабиране на системата на логични координати, стойностите на които се задават с цели числа, за повишаване на точността на позиционирането и увеличаване на разрешението на логичните координати до отделни пиксели. Подобна възможност решава проблема с ограниченото разрешение на системата на логични координати, недостатъчно за позициониране на ниво отделни пиксели, необходимо за пълноценното реализиране на дробно мащабиране в KDE.

  • В KWin са внесени оптимизации, които увеличават производителността и ефективността на енергопотреблението в приложенията, използващи отрисовка с CPU. Оптимизацията е забележима в повечето програми на KDE и в приложенията, използващи QtWidgets (в QtWidgets за отрисовка се използва CPU, а в QtQuick е включено ускорение чрез GPU). Например, при работа в KDevelop курсорът сега винаги се движи плавно, а натоварването на CPU при скролиране е намалено от 80-90% на 20%.
  • В KWin продължава работата по реализиране на поддръжка на графичния API Vulkan
    в DRM-бекенда (Direct Rendering Manager). Очаква се, че използването на
    Vulkan ще доведе до увеличаване на производителността в конфигурации с множество GPU. Реализирана е възможността за използване на Vulkan за зареждане на текстури от GPU в CPU.
  • На системи с драйвери i915 и Intel XE за GPU Intel в KWin е включена поддръжка на хардуерни overlay-плоскости (overlay plane), които позволяват показване на съдържанието директно, без преминаване през композиране. Това изменение е увеличило производителността и е намалило енергопотреблението на приложенията и игрите, които поддържат добавената функционалност.
  • В KWin е добавена хевристика, определяща целесъобразността на прилагане на директно извеждане (direct scan-out) за увеличаване на производителността и намаляване на енергопотреблението при разгъване на прозорци на цял екран.
  • За много лаптопи с AMD процесори е реализирана възможността за деактивиране на драйвера за адаптивна модулация на подсветката на екрана или ръчна настройка на параметрите при неговото използване. Този драйвер променя цветовете на екрана за подобряване на видимостта на информацията при ниско ниво на яркост.
  • В KWin е добавена поддръжка на 3D LUTs (3D Lookup Tables) за пренасочване на цветовете, което е намалило потреблението на ресурси на GPU, предоставящи функции за ускорение на преобразуването на цветовете.
  • В KWin са добавени оптимизации, които намаляват енергопотреблението при работа с прозорци на цял екран и ефекти, на които не влияе прилагането на директно извеждане (direct scan-out).
  • Създаването на OpenGL контексти за приложения, които не използват OpenGL, е прекратено, което е довело до намаляване на потреблението на памет с 10-15 MB за всяко такова приложение и е съкратило времето за стартиране.
  • В KWin са направени оптимизации, които повишават производителността на интерфейса при превключване между прозорци с Alt+Tab, когато е активиран ефектът „Highlight Window“ и има много минимизирани прозорци.
  • В KWin е внедрена функция за запомняне на разстоянието между прозорците на всеки екран в мозайчен режим.
  • Подобрен е визуалният дизайн на диалоговите прозорци, създавани от KWin.

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

  • В виджетите Task Manager и System Tray е премахната опцията за използване на по-големи икони и увеличени отстояния на сензорни екрани и таблети. Указано е, че тази опция не работеше коректно и предизвикваше проблеми с визуализацията.
  • В уиджетите и приложението System Monitor е реализирана поддръжка за проследяване на мрежовата активност на платформата FreeBSD.
  • В виджета за определяне на цвета на пиксела (Color Picker) е добавено показване на подсказка за липса на избран цвят (преди това се показваше, че е избран цвят #000000).

  • На работния плот е осигурено появяване контролния панел на виджетите (Widget Explorer) до курсора на мишката, а не до левия ръб на екрана.
  • В виджета „Disks & Devices“ е подобрена обработката на устройства, монтирани в loop-режим.

  • В виджета с часовника е добавена поддръжка на виетнамския лунен календар.

  • В виджетите за управление на буфера за обмен и мрежовото свързване е реализирана унифицирана кнопка за връщане на предишната страница (на вложените страници вече не се показват две бутони „Назад“).

  • В виджета с глобално меню е осигурено показването на менюто за активния прозорец, дори когато този прозорец е разположен на друг екран. За възстановяване на старото поведение, при което менюто изчезва след преместване на прозореца на друг екран, е добавена специална опция в настройките.
  • В виджета с глобалното меню ъглите на подсветените елементи от менюто са заоблени.
  • В виджета System Tray е добавена опция за сортиране на елементите в обратен ред.
  • Виджетът за вмъкване на разделител в панела вече е наличен чрез бутона за добавяне на нови елементи на страницата за настройки на панела, а не чрез страничната панел с списък на виджетите.

  • Виджет за управление мрежата сега поддържа създаването на дубликати на профили за мрежови връзки.

  • Премахнато е ограничението от 25 секунди за избор на цвят след извикването на виджета с пипетката (Color Picker).
  • В аплета, който се извиква при кликване с третия бутон на мишката върху часовника, е добавена опция за отваряне на календара-планиращ.

  • В аплета за настройки на мрежата е предоставена възможност за ограничаване на диапазона на Wi-Fi честотите (2.4 GHz или 5 GHz).
  • В менюто, използващо темата Breeze, е реализирано изменение на фона на елементите при кликване.

  • В менюто на приложенията Kicker, по аналогия с Kickoff, е възможно използването на неправоъгълни бутони в панела.
  • В менюто на приложенията Kickoff е осигурено мигане на секцията за "любими" веднага след добавянето на приложение чрез контекстното меню, за да се покаже къде сега бързо може да се намери приложението.

  • В KRunner по подразбиране е активиран плъгинът за извеждане на информация за глобалните клавишни комбинации.

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

  • В менюто на приложенията Kicker е въведено маркиране със специален символ за наскоро инсталирани програми, както е направено в интерфейса на Kickoff.
  • В KRunner са разширени възможностите за изчисляване на произволни математически изрази, например можете да въвеждате не само „sqrt(2) + 2“, но и „2 + sqrt(2)“.
  • Намален е размерът на анимираните GIF изображения, създавани в приложения, използващи библиотеката KPipeWire.
  • В менюто на приложенията Kicker е добавена опция за показване на списък с наскоро отворени каталози.

  • В конфигуратора е реализирана поддръжка за предварителен преглед на видео за темите на входния екран SDDM.
  • В конфигуратора е реализирано показване на страниците за настройка на игрови контролери, мишка и тъчпад само при наличие на данни устройства.
  • В конфигуратора страницата с настройки за отдалечен работен плот (Remote Desktop) е прехвърлена в групата "Сигурност и лична неприкосновеност".

  • Добавена е настройка за промяна на забавянето преди появата на интерфейса за превключване между прозорци след задържане на Alt+Tab.
  • В настройките на виджета за преглед на списъка с прозорци са добавени опции за промяна на реда на сортиране и групиране по виртуални работни настолия и стаи (activitie).

  • В конфигуратора на страницата за настройка на курсора при предпросмотр осигурява преобразуването на изображенията на курсорите в избрания размер.

  • При повторно отваряне на интерфейса за избор на тапети за работния плот се осигурява преминаване към мястото, на което потребителят е спрял миналия път.
  • В конфигуратора е включен по-традиционен бутон «< Назад» за връщане от подкатегориите (преди беше «< Име на категория»).

  • Добавен е отделен интерфейс за конфигуриране на мрежови принтери, споделени в Windows мрежи.

  • В конфигуратора на страницата с настройки за известия е реализирана поддръжка за възпроизвеждане на избраните звуци за известия, независимо от включването на звука на известията.
  • В конфигуратора на страницата за настройка на мрежата са добавени опции за VPN L2TP.
  • Обновен е интерфейсът за настройка на OpenVPN, който е добавил поддръжка на параметри за управление на компресия, MTU, NCP, TLS, времеви ограничения и криптиране.
  • В конфигуратора на страницата за настройка на мрежовото свързване са обединени табовете «Wi-Fi» и «Wi-Fi Security».
  • В конфигуратора на страницата за управление на правата на достъп на приложенията се появи бутон за отзоваване на всички разрешения за запис, предоставени на приложения за скрийнкастинг.
  • В конфигуратора на страницата «Default Applications» се появи възможност за избор на приложението по подразбиране за реализиране на календар-планиращ.

  • В утилитата System Monitor и в джаджата за показване на информация за системата е добавена функция за определяне на конфигурации с множество GPU, а също така предоставяне на статистика за пълно дисково криптиране и RAID.
  • В приложението System Monitor и в джаджата за наблюдение на състоянието на системата е предвиден избор на единици за измерване на информацията, например, GB (милиард байта) или GiB (2^30).
  • При търсене с думата "памет" (memory) сега в списъка с предложения се предлага да се стартира приложението System Monitor.
  • В System Monitor е осигурено разделяне на GPU по наименования. Чрез контекстното меню, показвано за приложението System Monitor, сега може директно да се извикат конкретни режими на мониторинг, например, преглед на списъка с активни процеси.

  • При извеждане на информация за системата (Info Center) показанията на температурните датчици сега се извеждат в единиците за измерване, зададени в системните настройки.
  • Обезпечено изменение стила на изскачащите подсказки в съответствие с активната тема.
  • Подобрена реализация на ефекта Mouse Marks (превръщане на курсора в маркер, оставящ линии на екрана) на сензорни екрани. Добавена е поддръжка за рисуване на няколко линии едновременно на екрани с мултитач поддръжка.
  • В синхронизираните с Plasma Login Manager настройки са добавени параметри за разкладка на клавиатурата.
  • Реализиран е глобален режим push-to-talk, при който микрофонът се включва само по време на натискане и задържане на определена комбинация от клавиши.
  • Подобрено е редактирането на елементи на работния плот на системи с сензорен екран.
  • В диалога за приключване на зависнали процеси е добавен индикатор за напредъка на операцията.

  • На системи с Wayland е осигурена синхронизация на изображението на указателя на стилуса с указателя на мишката и тъчпада.
  • В KWin е реализирана възможността за определяне на постоянни правила, изключващи съдържанието на определени прозорци при запис на скрийнинг.
  • В програмата за създаване на скрийншотове Spectacle е добавена опцията «—release-capture», еквивалентна на опцията «Accept on click-and-release» в настройките (създаване на скрийншот веднага след отпускането на бутона на мишката след маркиране на правоъгълна област, без отделно потвърждаване на операцията).
  • Реализирано е закръгляване на нивото на мащабиране на екрана, близко до 100%, 200% и 300%, до тези стойности за повишаване на производителността.
  • В интерфейса за избор на Emoji опции с различен цвят на кожата са групирани в отделен изскачащ диалог.

  • Подготвен е KIO S3 обработчик, позволяващ директно от Dolphin и приложения на KDE да работи с файлове, съхранени в S3-съвместими облачни хранилища, като Amazon S3, Cloudflare R2, DigitalOcean Spaces и MinIO.

  • При мозайчна компоновка на две съседни прозорци те сега се центрират равномерно в цялото налично пространство на екрана, като се вземат предвид панелите (по-рано най-близкото до панела прозорец се свиваше повече от другото).
  • В изолираните приложения е подобрена надеждността при иницииране на запис на скрийншотове и запитвания към отдалечени работни桌.
  • Установено е задействането на 3D-ускорение в конфигурации с няколко GPU, един от които не поддържа OpenGL.
  • Решени са проблеми с буфера за обмен в някои приложения, базирани на фреймуърка wxWidgets, като KiCad и Audacity. Поправката е включена в разработваната версия на wxWidgets 3.3.3.
  • Утилитата kscreen-doctor получи поддръжка за промяна на свойството на екраните «AutoRotatePolicy», определяне на активния екран и едновременна активиране/деактивиране на поддръжка за HDR и разширен цветови обхват (Wide Gamut).
  • В диалоговия прозорец за избор на екран за трансляция към други системи или предоставяне на споделен достъп е подобрена визуализацията на предпоказите и е осигурено показване на работния плот като фон.

  • Предоставена е възможност за определяне на отделен модификатор на клавиш за преминаване на фокуса на панела.
  • Диалогът за избор на директории е унифициран с този, използван при запазване и отваряне на файлове (вместо отделен диалог за директории, в стандартния диалог за отваряне на файлове е добавен режим за показване само на директории).
  • В инструмента за шифроване на директории Plasma Vault е добавена индикация за монтаж в режим само за четене.
  • На системи с множество GPU е осигурено коректно записване на съдържанието на екрана в Spectacle и приложения на базата на KPipeWire (по-рано можеше да се използва неправилно устройство за рендериране).
  • Добавена е опция за многомониторни конфигурации, която позволява интерфейсът за превключване между прозорци по Alt+Tab да се показва само на основния екран, независимо на кой екран е фокусът на входа.
  • В правилата за преопределяне на атрибутите на прозорците на приложения (KWin Window Rules) е добавена възможност за привързване на диалоговите прозорци към指定ен родителски прозорец.
  • Добавена е възможност за преименуване или преместване на типичната директория «Projects», която от неотдавна започва да се създава от дистрибутивите в домашната директория на потребителя, в допълнение към директориите «Documents», «Downloads», «Desktop», «Videos», «Music» и «Pictures».

  • Добавена е функция за увеличаване на съдържанието на екрана без забележима загуба на качество, основана на ефекта Zoom в KWin.

  • При поискване от X11-приложение, изпълнявано през XWayland, правото да изпраща програмно генерирани събития от мишката и клавиатурата сега се показва името на приложението. В конфигуратора е осигурен изход на списък с приложения, на които по-рано е предоставено подобно правомощие.

  • Осигурено е прилагане на стила на оформлението KDE към диалозите, излъчвани от Qt-приложения, използващи QML типа MessageDialog (например, използвано от приложението Sticky Note в диалога за потвърждение).

  • Оптимизирано натискането на бутоните в горната част на Widget Explorer (сега натискането сработва, ако курсорът е поставен на границата на екрана над бутона, без да е необходима точно попадение в бутона).

  • Въведено е отчитане на допълнителни параметри при автоматичната промяна на яркостта на екрана за по-качествена работа при често променящи се условия на осветление.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster