KDE Plasma: KWin podporuje OpenGL ES, přicházejí plynulé animace a oprava kritické zranitelnosti

Klíčové body:
  • KWin bude výhradně používat rozhraní OpenGL ES API, aby se předešlo problémům s kompatibilitou grafiky.
  • Pro zobrazení oznámení a ikony načítání kurzoru myši budou implementovány plynulejší a realističtější animace.
  • Nadcházející verze 6.8 aktualizuje svůj výběr emoji na standard Unicode 17 a odstraní problematické klávesové zkratky schránky.
  • Aktualizace 6.7.2 a 6.7.3 opravují pády KWin při používání VRR a snižují abnormální spotřebu CPU na systémech Intel.
  • V škodlivých balíčcích Flatpak zneužívajících funkci „Otevřít nové okno“ byla identifikována zranitelnost umožňující únik z sandboxu.

Finální verze KDE Plasma 6.7

Vývojový tým KDE zveřejnil týdenní zprávu s podrobným popisem nejnovějšího vývoje v desktopovém prostředí. Zatímco současné větve dostávají stabilizační záplaty , pozornost komunity se již soustředí na nadcházející vydání KDE Plasma 6.8, které je naplánováno na 14. října.

Tato další verze slibuje nejen tolik žádaná estetická vylepšení, ale také zásadní změny „pod kapotou“, které optimalizují grafický výkon a způsob, jakým systém zpracovává vstupní data.

Grafický přechod a vizuální vylepšení KWinu v Plasma 6.8

Jedna z nejvýznamnějších změn ve verzi 6.8 se bezpochyby přímo dotýká vizuálního srdce pracovní plochy: správce kompozice KWin . Vývojáři se rozhodli opustit používání standardního grafického API OpenGL pro pracovní plochu a používat výhradně OpenGL ES.

Tato varianta, ačkoli byla původně navržena pro vestavěné a mobilní systémy, se ukázala jako více než dostatečná k pokrytí všech potřeb KWinu v oblasti renderování. Hlavním důvodem tohoto přechodu je odstranění neustálých problémů s nekompatibilitou a fragmentací kódu. Sjednocením vývoje pod jedním interním API (zatímco podpora Vulkanu dozrává) budou eliminovány podivné vizuální závady, ke kterým docházelo, když se kód optimalizovaný pro jednu verzi střetával s jinou. Spolu s tímto vylepšením KWin také představí podporu pro verzi 1.6 knihovny Emulated Input (libei), což je klíčová komponenta pro správu vstupu dat v moderních relacích Waylandu.

Vývojáři dále zdůrazňují, že KDE Plasma 6.8 bude potěšením jak z hlediska vizuální stránky, tak i použitelnosti, protože animace systému prošly důkladnou revizí, aby působily přirozeněji . Klasické oznámení, které se posouvá po obrazovce, nyní používá matematicky vyhlazenou křivku napodobující zrychlení a zpomalení v reálném světě, a ikonický poskakující kurzor, který indikuje načítání aplikace, byl přepsán s vylepšeným fyzikálním modelem a vyšší snímkovou frekvencí.

S ohledem na produktivitu byla konečně odstraněna nedokumentovaná klávesová zkratka (Meta+Ctrl+x), která spouštěla ​​akce schránky , protože její podobnost s klasickou kombinací kláves pro vyjmutí vedla mnoho uživatelů k jejímu nechtěnému stisknutí. Kromě toho bude výběr emoji aktualizován s integrací Unicode verze 17 a do nabídky nastavení byly přidány jasnější možnosti pro ovládání dialogového okna s alternativními znaky, které se zobrazí po podržení klávesy.

Stabilizace pro verzi 6.7 a bezpečnostní upozornění

Zatímco čekáme na říjnové vydání, ani aktuální verze nebyly zanedbávány. Nedávná aktualizace 6.7.2 se zaměřila na stabilizaci vícemonitorových nastavení , opravu neočekávaných pádů KWin při použití adaptivních obnovovacích frekvencí (VRR) a opravu chyby, která ovlivňovala výkon aplikací založených na Chromiu v režimu celé obrazovky.

Verze 6.7.3 mezitím přinese úlevu uživatelům procesorů Intel , protože opravuje problematickou technickou regresi, která zvyšovala využití CPU při použití atomického video režimu. Stejná aktualizace způsobí, že vyhledávací engine KRunner bude spotřebovávat méně zdrojů tím, že umožní ultrakrátké vyhledávání o dvou písmenech, a ve výchozím nastavení deaktivuje službu Kameleon poté, co bylo zjištěno, že negativně narušuje podsvícení klávesnice.

Zpráva nakonec upozorňuje na kritickou zranitelnost ovlivňující funkci „Otevřít nové okno“ ve Správci úloh. Problém spočívá v tom, že pro spuštění nové instance aplikace systém přímo čte obsah interního souboru procesu. Vzhledem k tomu, že škodlivá aplikace zapouzdřená ve formátu Flatpak může tuto hodnotu upravit, mohl by útočník obelstít KDE a přimět ho spustit libovolné příkazy mimo jeho sandboxové prostředí, pokud uživatel klikne na „Otevřít nové okno“.

Ačkoli byla tato bezpečnostní chyba vývojářům nahlášena v dubnu, v době psaní této zprávy je oprava stále ve vývoji a kontrole, takže ve verzi 6.6.6 byla zahrnuta zmírňující záplata, která má zlepšit způsob, jakým Správce úloh čte soubory aplikací.


Přidat jako preferovaný zdroj v Googlu