KDE Frameworks 6.23: átfogó hibajavítások a főbb könyvtárakban

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

KDE projekt által készített KDE Frameworks 6.23 megjelenésével a Qt-hoz készült kiegészítő könyvtárak gyűjteménye tovább bővült, miközben a fejlesztők számára számos platformon javult a funkcionalitás. Az új kiadás egyik központi eleme a LeakSanitizer (LSAN) kiterjedtebb alkalmazása a folyamatos integrációban (CI). Számos keretrendszer – köztük a KIO, KConfig, KTextEditor, Solid, Kirigami, KArchive és KCodecs – immár LSAN-t használ a memóriaszivárgások korai felismerésére, miközben több egyéni javítás is megtörtént, különösen a KTextEditor, KIO, KParts, KWidgetsAddons és a kapcsolódó tesztkészletek terén.

A Baloo, a KDE fájlindexelő keretrendszere, finomított tranzakciókezelést, tisztább memóriakezelést és naplózási frissítéseket kapott. Számos nyers pointert std::unique_ptr-rel helyettesítettek, csökkentve a memóriaszivárgás kockázatát és javítva az objektumok tulajdonjogának átláthatóságát.

A KIO belső átalakítást, teljesítményoptimalizálást, API-javításokat és hibajavításokat kapott, amelyek érintik a fájl-előnézeteket, az átnevezési párbeszédablakokat, a drag-and-drop műveleteket, a csatolási információk lekérését és a feladatok tulajdonságkezelését. A Solid hardverháttér jobb eszközkezelést, gyártói és termékadatok pontosabb lekérését, biztonságosabb objektum-élettartamot és összeomlás-mentes működést kínál.

A KTextEditor javításai a virtuális kurzor kezelésére, a tartomány- és kurzor-élettartamra, memóriaszivárgásokra és a zárójelkiemelés működésére koncentrálnak, miközben a teszt- és futási útvonalakon előforduló szivárgásokat is megszüntették.

További jelentős frissítések közé tartozik a ZXing 3 támogatás kiterjesztése a Prison modulban vonalkód-generálás és -olvasás céljából, a KImageFormats színprofil-kezelésének és formátumtámogatásának javítása, a KGuiAddons Wayland-vágólap és Android inaktivitás-kezelés fejlesztése, az SVG preferenciák finomítása a KIconThemes-ben, valamint a KHolidays naptárfrissítései több régió számára. Emellett folyamatosan zajlik a CMake, dokumentáció és API-tisztítás több modulban.

Telepítés és forráskód

A KDE Frameworks 6.23 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.23.0 a 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.20-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.