
A KDE projekt bejelentette a KDE Frameworks 6.18 kiadását, amely a Qt-hoz készült kiegészítő könyvtárak gyűjteményét bővíti, és új fejlesztői funkciókat biztosít különböző platformokon. A frissítés hibajavításokat, teljesítményjavításokat és a régebbi API-k fokozatos megszüntetését tartalmazza, javítva ezzel a stabilitást és a kompatibilitást a KDE alkalmazások számára.
Főbb változások és hibajavítások
A KDE Frameworks 6.18 számos modulban hozott javításokat és finomításokat. A Baloo, a Dolphin gyors keresését támogató fájlindexelő motor, most már helyesen kezeli az ecm_generate_headers PREFIX argumentum nagybetűs érzékenységét. A Breeze Icons csomag jelentős tisztításon esett át: eltávolították a régi vagy nem használt ikonokat, például a Bomi, Calligra és Suyu ikonokat, valamint a nem szabványos színes alkalmazásikonokat.
A Fejlesztőknek a Extra CMake Modules modulban jobb dokumentáció érhető el a fejlécfájlok generálásához, és új támogatás érkezett a MACRO_NAMES használatához plugin makrókban. A régi, JSON-alapú definíciók fokozatosan megszűnnek. A build rendszer is kapott fejlesztéseket, például lehetővé vált a unity build QML cache fájlokhoz és a hiányzó RUNSTATEDIR támogatás hozzáadása.
Integráció és stabilitás
A Framework Integration modul most már engedélyezi az eszközértesítések felugró ablakait. A KArchive több hibát javított a 7z-kezelőjében, jobban kezeli a hibás fájlokat, és új teszteket kapott a KZip modul. Hasonlóan, a KAuth figyelmeztetések nélkül kezeli az alkalmazásokat ablak nélkül, és javítja a feladatok végrehajtásának fókusz kezelését.
Több modul frissítette a kompatibilitást az újabb fejlesztői eszközökkel: a KCalendarCore és KConfig most már tisztán fordul a Qt 6.10 elavult metódusai nélkül, míg a KBookmarks, KCMUtils és más modulok elhagyták a KDE Frameworks 6.17 elavult API-jait.
Asztali felhasználói felület javítások
A KIO biztonságosabb miniatűr előnézet-kezelést kapott, a gyorsítótárat külön szálakba helyezték a jobb válaszidő érdekében, és javították a régi hibákat a fájldialogok és szűrők működésében. A Kirigami UI framework több hibát javított a navigációban, a vissza gomb viselkedésében és az űrlapok elrendezésének konzisztenciájában.
Egyéb kiemelt fejlesztések: frissített Exiv2 támogatás a KFileMetaData modulban, hibajavítások a KImageFormats törött képfájlok kezelésében, valamint stabilabb többkurzoros kezelés a KTextEditor modulban. A KWallet a DBus integrációhoz kapcsolódó javításokat kapott, és új portal service fájlt tartalmaz.
Telepítés és forráskód
A KDE Frameworks 6.18 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.18.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.
