KDE ускорява Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° софтуСр ΠΈ внСдрява Π½ΠΎΠ² Π΅Π½Π΄ΠΆΠΈΠ½ Π² стил Union

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ KDE, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прСдставлСны измСнСния для Π²Π΅Ρ‚ΠΊΠΈ KDE Plasma 6.7, Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ оТидаСтся Π² июнС. Π’Π΅Ρ‚ΠΊΠ° KDE Plasma 6.7 находится Π½Π° стадии мягкой Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΊΠΈ. Π‘Ρ€Π΅Π΄ΠΈ принятых Π·Π° нСдСлю ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ:

  • РСшСно Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² состав KDE Plasma 6.7 Π½ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ стилСй Union, Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ ясно Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ останСтся Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΠΏΡ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠΉ Π² настройках. Union прСдоставляСт ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ систСму ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ стилСй, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ стилСвого оформлСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, доступныС Π² KDE.

    Π”Π²ΠΈΠΆΠΎΠΊ состоит ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… слоёв: Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ. Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ слой рСализуСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π±ΠΎΡ€ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² со стилями ΠΈ ΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² абстрактноС описаниС для отрисовки. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ слой ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ Π² Π²ΠΈΠ΄Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ модСль Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для примСнСния стилСй ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту. Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ слой содСрТит ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ для прСобразования сформированного ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ слоСм ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ стиля Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для отрисовки, спСцифичныС для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ графичСского стСка.

    НапримСр, Π² качСствС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅ΠΌΡ‹ оформлСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ SVG ΠΈΠ»ΠΈ CSS, Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ стили для QtQuick ΠΈΠ»ΠΈ Qt Widgets. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° использованиС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° CSS вмСсто Ρ€Π°Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ SVG. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π° новая рСализация Ρ‚Π΅ΠΌΡ‹ Breeze, оформлСнная Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ CSS.

     KDE ускорява Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° софтуСр ΠΈ внСдрява Π½ΠΎΠ² Π΅Π½Π΄ΠΆΠΈΠ½ Π² стил Union
     KDE ускорява Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° софтуСр ΠΈ внСдрява Π½ΠΎΠ² Π΅Π½Π΄ΠΆΠΈΠ½ Π² стил Union
  • Π’ KWin внСсСны ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ энСргопотрСблСния Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΠΈΡ… отрисовку ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ CPU. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ° Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ KDE ΠΈ Π² прилоТСниях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… QtWidgets (Π² QtWidgets для отрисовки примСняСтся CPU, Π° Π² QtQuick задСйствовано ускорСниС Ρ‡Π΅Ρ€Π΅Π· GPU). НапримСр, Π² ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² KDevelop Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всСгда ΠΏΠ»Π°Π²Π½ΠΎ двигаСтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° CPU ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ снизилась с 80-90% Π΄ΠΎ 20%.
  • Π’ KWin Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° эвристика, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ Ρ†Π΅Π»Π΅ΡΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ примСнСния прямого Π²Ρ‹Π²ΠΎΠ΄Π° (direct scan-out) для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ сниТСния энСргопотрСблСния ΠΏΡ€ΠΈ раскрытии ΠΎΠΊΠΎΠ½ Π½Π° вСсь экран.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ выставлСния для дисплСя Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ профиля ICC ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ HDR.
  • Для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² с процСссорами AMD Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ модуляции подсвСтки экрана ΠΈΠ»ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΈ Π΅Π³ΠΎ использовании. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ измСняСт Ρ†Π²Π΅Ρ‚Π° Π½Π° экранС для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ видимости ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ яркости.
  • Π’ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Discover ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ срСдства для выявлСния Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, установлСнных ΠΈΠ· систСмных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Flatpak.
  • ΠŸΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ систСмС (Info Center) показания Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ выводятся Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² систСмных настройках.
  • Π’ мСню KickoffΠ΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° удалСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· сСкции Β«Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅Β», ΠΏΡƒΡ‚Ρ‘ΠΌ пСрСмСщСния ΠΌΡ‹ΡˆΡŒΡŽ ярлыка Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°.
  • Π’ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ управлСния Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° индикация числа Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈ находящихся Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ².
     KDE ускорява Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° софтуСр ΠΈ внСдрява Π½ΠΎΠ² Π΅Π½Π΄ΠΆΠΈΠ½ Π² стил Union

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru