KDE zrýchľuje vykresľovanie softvéru a implementuje nový engine v štýle Union

Bola zverejnená najnovšia týždenná správa o vývoji KDE, ktorá predstavuje zmeny pre vetvu KDE Plasma 6.7, ktorej vydanie sa očakáva v júni. KDE Plasma 6.7 je momentálne v štádiu mierneho zmrazenia. Medzi zmenami schválenými tento týždeň:

  • KDE Plasma 6.7 bude obsahovať nový engine štýlov Union, ale nie je jasné, či bude štandardne povolený alebo zostane možnosťou nastavení. Union poskytuje jednotný systém spracovania štýlov, ktorý umožňuje používanie rôznych technológií stylingu aplikácií dostupných v KDE.

    Engine sa skladá z troch vrstiev: vstupnej, medzivrstvy a výstupnej. Vstupná vrstva je implementovaná prostredníctvom pluginov, ktoré analyzujú formáty súborov vstupných štýlov a konvertujú ich do abstraktných popisov vykresľovania. Medzivrstva je implementovaná ako knižnica, ktorá popisuje dátový model a metódy na aplikáciu štýlov na každý prvok. Výstupná vrstva obsahuje pluginy, ktoré konvertujú univerzálny štýl vygenerovaný medzivrstvou do príkazov vykresľovania špecifických pre konkrétny grafický zásobník.

    Napríklad, ako vstup je možné použiť SVG alebo CSS témy, ktoré generujú štýly pre QtQuick alebo Qt Widgety ako výstup. Predvolený vstupný formát bol zmenený z SVG na CSS. Bola vyvinutá nová implementácia témy Breeze, formátovaná v CSS.

     KDE zrýchľuje vykresľovanie softvéru a implementuje nový engine v štýle Union
     KDE zrýchľuje vykresľovanie softvéru a implementuje nový engine v štýle Union
  • KWin bol aktualizovaný s optimalizáciami, ktoré zlepšujú výkon a energetickú účinnosť v programoch, ktoré vykresľujú pomocou CPU. Tieto optimalizácie sa vzťahujú na väčšinu programov a aplikácií KDE, ktoré používajú QtWidgets (QtWidgets používa CPU na vykresľovanie, zatiaľ čo QtQuick využíva akceleráciu GPU). Napríklad pri práci v KDevelop sa kurzor teraz pohybuje plynule a využitie CPU počas rolovania sa znížilo z 80 – 90 % na 20 %.
  • KWin pridal heuristiku, ktorá určuje, či sa má použiť priame skenovanie na zlepšenie výkonu a zníženie spotreby energie pri rozbalení okien na celú obrazovku.
  • Implementovaná možnosť nastavenia farebného profilu ICC pre displej, keď je povolený režim HDR.
  • Mnoho notebookov s procesormi AMD má teraz možnosť vypnúť ovládač adaptívnej modulácie podsvietenia alebo manuálne upraviť jeho nastavenia, keď je zapnutý. Tento ovládač upravuje farby obrazovky, aby sa zlepšila viditeľnosť pri nízkych úrovniach jasu.
  • Správca aplikácií Discover má vylepšené možnosti identifikácie duplicitných aplikácií nainštalovaných zo systémových balíkov a z externých adresárov Flatpak.
  • Pri zobrazovaní systémových informácií (informačné centrum) sa teraz hodnoty teplotných senzorov zobrazujú v merných jednotkách uvedených v systémových nastaveniach.
  • Menu Kickoff teraz podporuje odstránenie aplikácií zo sekcie Obľúbené potiahnutím odkazu mimo widgetu myšou.
  • Widget na ovládanie tlačového výstupu teraz zobrazuje počet aktívnych a čakajúcich úloh samostatne pre každú tlačiareň.
     KDE zrýchľuje vykresľovanie softvéru a implementuje nový engine v štýle Union

Zdroj: opennet.ru