Megjelent a KDE Frameworks 6.21 – kiterjedt hibajavítások és finomhangolás a Qt 6 korszakában

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A KDE projekt bejelentette a KDE Frameworks 6.21 kiadását, amely közel egy hónappal a 6.20 után érkezik, és elsősorban stabilitási, teljesítménybeli és API-tisztítási javításokra fókuszál. Az új verzió a Qt 6-ra való átállás részeként számos alrendszert csiszol tovább, miközben a fejlesztők és a végfelhasználók számára is érzékelhető megbízhatósági előrelépést hoz. 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.

KIO: stabilabb fájlkezelés és megbízhatóbb hálózati műveletek

Az egyik legtöbbet javított komponens a KIO, amely a fájlkezelésért és a távoli erőforrások eléréséért felel. A 6.21-es kiadás számos régóta fennálló hibát orvosol: pontosabbá váltak a fájl-előnézetek, biztonságosabb lett a systemd környezeti változók kezelése, valamint átdolgozták az átnevezési párbeszédablakokat és a folyamatjelzést fájlműveletek során.
Emellett több összeomláshoz vezető szélső esetet is javítottak, továbbá megoldódtak a Lomtár kezelésével, a fájlhivatkozásokkal (symlink) és a csatolási pontok (mount point) feloldásával kapcsolatos régi problémák.

Kirigami: csiszoltabb mobilos és konvergens felületek

A Kirigami, a KDE konvergens és mobilbarát alkalmazáskeretrendszere szintén jelentős finomításon esett át. Javult az elrendezések viselkedése, az animációk folyamatossága, az eszköztárak egységessége, valamint a memóriakezelés. A fejlesztői dokumentáció pontossága is nőtt, ami hosszabb távon könnyebb karbantartást és kevesebb hibalehetőséget jelent.

Alapkönyvtárak: teljesítmény és helyes működés

A központi komponensek közül a KConfig és a KCoreAddons teljesítmény- és helyességi javításokat kapott. Hatékonyabb lett az INI-fájlok feldolgozása, bővült a tesztlefedettség, valamint kijavították a fuzzy egyezés (fuzzy matching) logikájának pontatlanságait.
A KCodecs megerősítette az UTF-8 és UTF-16 kódolások kezelését, immár RFC-kompatibilis módon, új egységtesztekkel kiegészítve. A KArchive pedig egy potenciális végtelen ciklust szüntet meg hibás 7z archívumok feldolgozásakor.

Grafika és ikonok: több javítás a motorháztető alatt

A grafikai alrendszerben a KImageFormats több, inicializálatlan pufferrel kapcsolatos hibát javít olyan formátumoknál, mint a PSD, HDR, EXR és RGB, miközben bővült a szürkeárnyalatos PSD képek támogatása is.
A Breeze Icons készlet új ikonokkal gazdagodott, és megoldódtak azok a telepítési problémák, amelyek akkor jelentkeztek, amikor az ikonok generálása le volt tiltva.

API-tisztítás és Qt 6 átmenet

A Qt 6-ra való átállás jegyében több modulban folytatódik az API-k tisztítása és egyszerűsítése. A KGuiAddons hivatalosan elavulttá (deprecated) nyilvánítja a KColorSchemeWatcher komponenst, a KService eltávolítja a régi kezelési útvonalakat, míg a KSVG tovább modernizálja az ImageSet és FrameSvg API-kat, pontosabb dokumentációval kiegészítve.

Nemzetköziesítés, akadálymentesítés, platform-specifikus javítások

A kiadás számos apró, de fontos finomítást hoz az egész veremszinten. A KI18n új QML singleton-t vezet be, a KHolidays pontosítja a regionális ünnepnap-adatokat, a KWindowSystem javítja az aktiválási tokenek kezelését, míg a Solid jobb backend-viselkedést biztosít Windows és Linux energiagazdálkodási környezetekben.

Elérhetőség

A részletes változáslistáért

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

A KDE Frameworks 6.21 teljes forráskódja 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.21.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.21-es kiadása rengeted apró változtatást tartalmaz, ezért a teljes változtatásnaplót érdemes tanulmányozni, ahol modulonként bontva is megtalálhatók az újdonságok. 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. Linux rendszereken a fejlesztők és felhasználók számára továbbra is az ajánlott megoldás a disztribúciók csomagtárolóiból történő telepítés. Ha KDE Plasmát vagy KDE alkalmazásokat használ, é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.