KDE Plazma: KWin pritaiko OpenGL ES, atsiranda sklandžios animacijos ir ištaisyta kritinė spraga

Pagrindiniai klausimai:
  • „KWin“ naudos tik „OpenGL ES“ API, kad išvengtų grafikos suderinamumo problemų.
  • Pranešimų ir pelės žymeklio įkėlimo piktogramos animacijoms bus pritaikytos sklandesnės ir tikroviškesnės.
  • Būsimoje 6.8 versijoje bus atnaujintas jaustukų rinkiklis pagal „Unicode 17“ standartą ir pašalinti problemiški iškarpinės spartieji klavišai.
  • 6.7.2 ir 6.7.3 atnaujinimai ištaiso „KWin“ gedimus naudojant VRR ir sumažina neįprastą procesoriaus sąnaudų naudojimą „Intel“ sistemose.
  • Kenkėjiškuose „Flatpak“ paketuose, išnaudojančiuose funkciją „Atidaryti naują langą“, nustatyta „smėlio dėžės pabėgimo“ spraga.

KDE Plasma 6.7 galutinė versija

KDE kūrimo komanda paskelbė savo savaitės ataskaitą, kurioje išsamiai aprašomi naujausi darbalaukio aplinkos pokyčiai. Nors dabartinės šakos gauna stabilizavimo pataisymus , bendruomenės dėmesys jau sutelktas į būsimą KDE Plasma 6.8 versiją, numatytą spalio 14 d.

Šioje naujoje laidoje žadami ne tik labai pageidaujami estetiniai patobulinimai, bet ir esminiai pakeitimai po gaubtu, kurie optimizuos grafikos našumą ir tai, kaip sistema tvarko duomenų įvedimą.

„KWin“ grafinis perėjimas ir vizualiniai patobulinimai „Plasma 6.8“ versijoje

Be jokios abejonės, vienas reikšmingiausių 6.8 versijos pakeitimų tiesiogiai veikia darbalaukio vizualinę širdį: „KWin“ kompozicijos tvarkyklę . Kūrėjai nusprendė atsisakyti standartinės „OpenGL“ darbalaukio grafikos API ir naudoti tik „OpenGL ES“.

Šis variantas, nors iš pradžių buvo skirtas įterptosioms ir mobiliosioms sistemoms, pasirodė esąs daugiau nei pakankamas visiems „KWin“ atvaizdavimo poreikiams patenkinti. Pagrindinė šio perėjimo priežastis – nuolatinių kodo nesuderinamumo ir fragmentacijos problemų pašalinimas. Suvienodinus kūrimą naudojant vieną vidinę API (kol bręs „Vulkan“ palaikymas), bus pašalinti keisti vizualiniai trikdžiai, kurie atsirasdavo, kai vienai versijai optimizuotas kodas konfliktuodavo su kita. Kartu su šiuo patobulinimu „KWin“ taip pat debiutuos 1.6 versijos „Emulated Input“ (libei) bibliotekos palaikymas – gyvybiškai svarbus komponentas valdant duomenų įvestį šiuolaikinėse „Wayland“ sesijose.

Be to, kūrėjai pabrėžia, kad „KDE Plasma 6.8“ bus malonus tiek vizualiai, tiek patogiai naudoti, nes sistemos animacijos buvo kruopščiai atnaujintos, kad atrodytų natūralesnės . Klasikinis pranešimas, slenkantis per ekraną, dabar naudoja matematiškai išlygintą kreivę, imituojančią realaus pasaulio pagreitį ir lėtėjimą, o ikoniškas šokinėjantis žymeklis, rodantis, kad programa kraunasi, buvo perrašytas naudojant patobulintą fizikos modelį ir didesnį kadrų dažnį.

Siekiant padidinti produktyvumą, pagaliau pašalintas nedokumentuotas spartusis klavišas („Meta“ + „Ctrl“ + x), kuris suaktyvindavo iškarpinės veiksmus , nes dėl jo panašumo į klasikinį iškirpimo derinį daugelis vartotojų jį netyčia paspaudė. Be to, jaustukų pasirinkimas bus atnaujintas integravus „Unicode“ 17 versiją, o nustatymų meniu pridėtos aiškesnės parinktys, skirtos valdyti alternatyvaus simbolio dialogo langą, kuris rodomas laikant nuspaustą klavišą.

6.7 versijos stabilizavimas ir saugos įspėjimas

Laukdami spalio mėnesio leidimo, nepamirštame ir dabartinių versijų. Naujausiame 6.7.2 atnaujinime daugiausia dėmesio skirta kelių monitorių sąrankos stabilizavimui , netikėtų „KWin“ gedimų, kai buvo naudojami adaptyvūs atnaujinimo dažniai (VRR), ištaisymui ir klaidos, kuri paveikė „Chromium“ pagrindu veikiančių programų našumą viso ekrano režimu, ištaisymui.

Tuo tarpu 6.7.3 versija atneš palengvėjimą „Intel“ procesorių naudotojams , nes ištaiso problemišką techninę regresiją, dėl kurios padidėjo procesoriaus naudojimas naudojant atominį vaizdo režimą. Tas pats atnaujinimas sumažins „KRunner“ paieškos sistemos išteklių sąnaudas, leisdamas atlikti itin trumpas, dviejų raidžių paieškas, ir pagal numatytuosius nustatymus išjungs „Kameleon“ paslaugą, nes buvo nustatyta, kad ji neigiamai veikia klaviatūros foninį apšvietimą.

Galiausiai ataskaitoje atkreipiamas dėmesys į kritinį pažeidžiamumą, veikiantį užduočių tvarkyklės funkciją „Atidaryti naują langą“. Problema ta, kad norint paleisti naują programos egzempliorių, sistema tiesiogiai nuskaito vidinio proceso failo turinį. Kadangi kenkėjiška programa, įkapsuliuota į „Flatpak“ formatą, gali pakeisti šią reikšmę, užpuolikas gali apgauti KDE, kad ji vykdytų savavališkas komandas už savo smėlio dėžės aplinkos ribų, jei vartotojas spustelės „Atidaryti naują langą“.

Nors apie šią saugumo spragą kūrėjams buvo pranešta balandžio mėnesį, šios ataskaitos rašymo metu pataisa vis dar kuriama ir peržiūrima, todėl 6.6.6 versijoje buvo įtrauktas pataisymas, skirtas pagerinti užduočių tvarkyklės programų failų skaitymo būdą.


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje