A KDE projekt bejelentette a KDE Frameworks 6.20 kiadását, amely fontos fejlesztéssel, hibajavítással és biztonsági finomítással bővíti a Qt-re épülő könyvtárgyűjteményt. A frissítés megerősíti a fejlesztői ökoszisztémát, stabilabb rendszert és kényelmesebb felhasználói élményt teremtve a KDE-alapú alkalmazások számára.
Megújuló alapkomponensek: Baloo, KIO és a magkönyvtárak
Baloo fejlesztései
A KDE fájlindexelő rendszere, a Baloo, több ponton is továbbfejlődött. A 6.20-as verzió:
- megbízhatóbban kezeli a munkafolyamatokat a munkamenet-kezelés során,
- frissíti a tesztinfrastruktúrát,
- elkerüli a túl nagy méretű mbox fájlok indexelését,
- biztosítja, hogy a balooctl konfigurációs módosításai azonnal rögzüljenek az indexelés ki- vagy bekapcsolása előtt.
Ez különösen azoknak hasznos, akik nagy levelezési archívumokkal dolgoznak, vagy eddig lassulást tapasztaltak az indexelés miatt.
KIO: stabilabb hálózati működés és fájlkezelés
A KIO (KIO framework) a Frameworks egyik legkritikusabb modulja, hiszen a fájlműveleteket és a távoli hozzáférést kezeli. A kiadás számos lényeges javítást hoz:
- megbízhatóbb WebDAV átirányítás-kezelés,
- biztonságosabb QNetworkReply tisztítás,
- pontosabb hibakezelés és engedélyellenőrzés,
- stabilabb működés hálózati fájlrendszerekkel (NFS, SMB, WebDAV),
- javított rendezési logika és bővített tesztek.
A KIO továbbra is a KDE fájlkezelési ökoszisztémájának gerince, így minden ilyen fejlesztés érezhető javulást hoz a Dolphin böngészőtől kezdve a Plasma fájlátviteli műveleteiig.

KArchive és más magkönyvtárak frissítései
A KArchive (KArchive library) számos biztonsági frissítést kapott, amelyek javítják a sérült vagy rosszindulatú 7z, IFF, TGA és JP2 fájlok kezelését. Ez csökkenti a váratlan összeomlások esélyét, és biztonságosabbá teszi az ismeretlen forrásból származó archívumok megnyitását. A KConfig, KCoreAddons és KCompletion modulok főként karbantartási, stabilitási és kompatibilitási fejlesztésekkel bővültek.
Kirigami és Breeze Icons: modernebb UI és jobb hozzáférhetőség
Kirigami UI fejlesztések
A Kirigami (Kirigami UI framework) felel a KDE modern, reszponzív alkalmazásfelületeiért. A frissítés:
- jobb jobbról balra (RTL) nyelvi támogatást hoz,
- biztonságosabb passzív értesítéseket ad,
- pontosítja a műveletgombok fókuszkezelését,
- egységesebbé teszi a drawer- és overlay-animációkat,
- javítja a hozzáférhetőséget és a párbeszédablakok viselkedését több platformon.
Ezek a változások még letisztultabbá és konzisztenssé teszik a KDE alkalmazások megjelenését—különösen mobil eszközökön vagy Linuxon túli platformokon.
Breeze Icons fejlesztések
A Breeze Icons (Breeze Icons theme) frissítés:
- bővíti a jobbról balra orientált ikonváltozatok kínálatát,
- új 16 px-es RTL dokumentumküldés ikont vezet be,
- tisztább generálási folyamatot alkalmaz, csökkentve a szükségtelen CMake függőségeket,
- számos hibát javít a szimbolikus ikonok és tükrözött elemek kezelésében.
További felhasználói és fejlesztői könyvtárfejlesztések
KGuiAddons, KNotifications és társai
A különféle kisebb komponensek egy sor praktikus fejlesztéssel bővülnek:
- jobb vágólapkezelés Waylanden (KGuiAddons),
- javított hangértesítési működés (KNotifications),
- frissített tooltip logika (KIconThemes),
- elavult Qt kódok eltávolítása, mivel immár Qt 6.8 a minimális szükséges verzió.
Extra CMake Modules: nagy fejlesztői frissítés
Az Extra CMake Modules (ECM) rendkívül sok módosítást kapott. Többek között:
- kibővített FFmpeg-kereső modulok (AVFILTER, SWRESAMPLE),
- naprakész modulpolicik a modern CMake irányelvekhez,
- jobb QML-újrafordítási logika,
- megbízhatóbb fejlécfájl-generálás.
Ez megkönnyíti a KDE-n és Qt-n alapuló alkalmazások összeállítását és karbantartását.
KContacts: jelentős vCard4 fejlesztések
A KContacts modul az egyik legnagyobb figyelmet kapó komponens ebben a kiadásban. Fejlesztései:
- kibővített vCard4 támogatás (fotó URI-k, logók, hangmezők),
- pontosabb import/export kezelés,
- javított email-parszolás,
- érzékenységi és kompatibilitási hibák javítása,
- robusztusabb tesztkészlet.
Ez stabilabb szinkronizációt és interoperabilitást ígér a levelező- és kontaktkezelő alkalmazásoknál.
Szintaxiskiemelés: új nyelvek támogatása
A Syntax Highlighting keretrendszer immár támogatja a:
- D2
- Starlark
nyelveket, továbbá pontosítja a Qt-hoz és QFace-hez kapcsolódó kiemelési szabályokat.
Kisebb, de fontos rendszerkönyvtári fejlesztések
Számos további modul kapott tisztításokat és API-következetességi javításokat:
- ThreadWeaver, KXMLGUI, KPackage, KJobWidgets – egységesített tesztkezelés, stabilitás.
- KNewStuff – jobb widgetviselkedés, pontosabb telepítési tesztek.
- KWallet – modernebb véletlenszám-generálás, jobb munkamenetkezelés.
- KUserFeedback – finomított időzítési logika, elavult metódusok eltávolítása.
- Solid – átállás a DBus Object Manager használatára.
- NetworkManagerQt – WifiP2P támogatás és frissített dokumentáció.
A KDE Frameworks 6.20 egy nagy volumenű karbantartási és fejlesztési kiadás, amely még stabilabb alapot ad a Plasma 6 és a KDE alkalmazások jövőbeli verzióihoz. A frissítés letölthető a KDE hivatalos oldaláról, míg Linux rendszereken érdemes a disztribúció saját bináris csomagjaira támaszkodni.

Telepítés és forráskód
A KDE Frameworks 6.20 már letölthető a KDE hivatalos weboldaláról. A szoftver forráskódból történő fordításához részletes útmutató is rendelkezésre áll. gyes modulokhoz a kdesrc-build eszköz is ajánlott. A Frameworks 6.20.0 Qt 6.5.0 verziót igényel. Linux rendszereken javasolt a disztribúció csomagtárolóiból elérhető bináris csomagok telepítése, mivel ez a legegyszerűbb és leggyorsabb módja a frissítésnek. A KDE Frameworks 6.18-as kiadása rengeted apró változtatást tartalmaz, ezért a teljes változtatásnaplót érdemes tanulmányozni. A forráskód letölthető a git tárolóból, a projekt jövőbeli terveit és egyéb információkat megismerheti a wiki oldalon. Ha KDE Plasmát vagy KDE alkalmazásokat használsz, érdemes minél előbb frissíteni!
A részletes API dokumentáció és a modulok teljes listája elérhető az api.kde.org oldalon.

A KDE támogatása
A KDE egy szabad szoftver közösség, amely rengeteg önkéntese idejének és erőfeszítésének köszönhetően létezik. Mindig szívesen fogadunk új érdeklődőket, akik segíthetnek a kódolásban, hibajavításban és keresésben, dokumentáció írásában, fordításban, népszerűsítésben, stb. Minden közreműködésért hálásak vagyunk és örömmel fogadjuk. További információkért olvassa el a KDE támogatása oldalt, vagy legyen a KDE e.V. támogató tagja rendszeres pénzadománnyal.
A KDE projekt az egyik legnagyobb és legismertebb nyílt forráskódú asztali környezetet és kapcsolódó szoftvereket fejleszti. A KDE szoftverek több összetevőből állnak, és bár mindegyik a KDE ökoszisztémához tartozik, különböző szerepeket töltenek be. Íme a legfontosabbak:
KDE Plasma
- KDE Plasma egy modern, felhasználóbarát asztali környezet, amely grafikus felületet biztosít a felhasználók számára. A Plasma az asztal, a panelok, az alkalmazásmenük és a widgetek felhasználói felületét tartalmazza.
- A Plasma célja, hogy testreszabható, vizuálisan vonzó és könnyen kezelhető felhasználói élményt nyújtson. Főbb elemei közé tartozik az asztali háttérképek, az alkalmazásmenük (pl. Kickoff), a widgetek és a rendszertálca (System Tray).
- A Plasma folyamatosan fejlődik, új verziók jelennek meg, amelyek új funkciókat, teljesítményjavításokat és hibajavításokat tartalmaznak.
KDE Frameworks
- KDE Frameworks egy sor könyvtár és eszközkészlet, amelyek a KDE szoftverek építőkövei. Ezek a könyvtárak és modulok biztosítják a közös funkcionalitást, mint például a fájlkezelést, a hálózati kommunikációt és a grafikus felületkezelést.
- A KDE Frameworks célja, hogy egyszerűsítse a KDE alkalmazások fejlesztését azáltal, hogy közös szolgáltatásokat és API-kat biztosít.
- A KDE Frameworks 5 a legújabb sorozat, amely tartalmazza azokat a könyvtárakat, amelyeket a KDE Plasma és a KDE alkalmazások használnak.
KDE Applications
- KDE Applications olyan alkalmazásokat tartalmaz, amelyek a KDE felhasználói élményét bővítik. Ezek közé tartozik például a Dolphin fájlkezelő, a Konsole terminál, a Kate szövegszerkesztő és sok más.
- A KDE Applications célja, hogy a felhasználók számára egy átfogó, integrált szoftverkészletet nyújtson, amely zökkenőmentesen működik a KDE Plasma asztali környezetben.
- Ezek az alkalmazások külön frissítéseket kapnak, és nem mindig szinkronban vannak a Plasma és a Frameworks verzióival.


