KDE Frameworks 6.29: Novità e Miglioramenti della Nuova Versione

KDE Frameworks 6.29: Novità e Miglioramenti della Nuova Versione

KDE Frameworks è una raccolta di oltre 70 librerie software libere basate su Qt, il noto toolkit multi-piattaforma per lo sviluppo di interfacce grafiche. Queste librerie forniscono API stabili e coerenti (le API sono insiemi di funzioni e componenti pronti all’uso) che permettono agli sviluppatori di integrare con facilità funzionalità avanzate nelle proprie applicazioni. Si tratta della base tecnologica su cui poggiano KDE Plasma, le applicazioni KDE Gear e numerosi programmi di terze parti che adottano il modello di sviluppo libero e collaborativo promosso dalla comunità KDE.

KDE Frameworks 6.29 comprende 74 librerie rilasciate come pacchetti software separati, come verificabile nella cartella ufficiale dei sorgenti. La documentazione del progetto elenca però 83 moduli complessivi, un numero superiore ai pacchetti software pubblicati. La differenza probabilmente riflette il fatto che non tutti i moduli documentati vengono distribuiti come tarball autonomi, e che alcuni componenti potrebbero essere stati unificati, riorganizzati o non prevedere più una release separata.

KDE Frameworks nasce come evoluzione delle librerie utilizzate in KDE 4, riorganizzate in moduli indipendenti per ottenere una struttura più modulare, flessibile e facilmente integrabile in qualsiasi software basato su Qt. Questa riorganizzazione ha permesso di separare in modo netto le funzionalità, così che ogni libreria possa essere utilizzata singolarmente senza trascinarsi dietro componenti non necessari.

La scelta della licenza LGPL (GNU Lesser General Public License) garantisce agli sviluppatori la libertà di utilizzare, modificare e distribuire queste librerie anche all’interno di software proprietari, mantenendo al contempo la tutela e la diffusione del software libero. È un equilibrio che favorisce sia l’adozione industriale sia la crescita della comunità.

Un aspetto spesso sottovalutato è che KDE Frameworks non è legato esclusivamente all’ambiente desktop KDE Plasma. Qualsiasi applicazione basata su Qt può integrare queste librerie, anche al di fuori dell’ecosistema KDE. Ciò significa che uno sviluppatore può arricchire il proprio software con funzionalità avanzate senza dover adottare l’intero ambiente KDE, mantenendo piena libertà progettuale.

KDE Frameworks è compatibile con tutte le principali distribuzioni GNU/Linux, indipendentemente dall’ambiente grafico utilizzato. Supporta sia i sistemi basati su X11 sia quelli che utilizzano Wayland, garantendo un funzionamento stabile in entrambi i casi. Molte librerie sono disponibili anche per Windows e macOS, rendendo KDE Frameworks una soluzione realmente multipiattaforma.

Dal punto di vista organizzativo, ogni libreria è mantenuta come progetto indipendente, con un proprio repository software. Questa scelta permette di gestire il codice sorgente in modo ordinato, con aggiornamenti separati e cicli di sviluppo più chiari. Gli sviluppatori possono così integrare solo i moduli necessari, evitando dipendenze superflue e mantenendo il software più leggero e semplice da manutenere.

Le librerie possono essere compilate sia per sistemi a 32 bit sia a 64 bit, anche se il supporto effettivo dipende dalla distribuzione GNU/Linux utilizzata e dalle scelte dei suoi manutentori.

La nuova versione KDE Frameworks 6.29 è stata rilasciata il 14 agosto 2026, mentre la precedente versione stabile, KDE Frameworks 6.28, risale al 10 luglio 2026. Il progetto segue un ciclo di sviluppo mensile, una caratteristica che garantisce aggiornamenti costanti, correzioni rapide e un’evoluzione continua delle funzionalità. Questo aggiornamento introduce miglioramenti significativi in diversi ambiti, tra cui la gestione degli archivi, il supporto per formati immagine avanzati, l’ottimizzazione delle operazioni su file e molto altro.

Novità in KDE Frameworks 6.29

KDE Frameworks 6.29 rappresenta un passo avanti significativo per l’ecosistema KDE, introducendo miglioramenti tecnici e funzionali che rafforzano la sua posizione come una delle piattaforme più flessibili e potenti per lo sviluppo di applicazioni moderne. Questo aggiornamento non solo amplia le capacità delle librerie esistenti, ma risponde alle esigenze di sviluppatori e utenti finali, offrendo strumenti più robusti per la gestione di archivi, immagini, file e configurazioni. Vediamole in dettaglio.

Supporto Esteso per Archivi e Formati Immagine

Una delle novità più rilevanti di questa versione riguarda il supporto per gli archivi. La libreria KArchive, in particolare, introduce il supporto per la scrittura di archivi ZIP64 tramite l’implementazione KZip. Questo consente alle applicazioni KDE di creare file ZIP che superano i limiti tradizionali del formato ZIP, come la dimensione massima di 4 GB per file e archivi. Inoltre, sono stati corretti problemi di apertura degli archivi ZIP64 e il sistema di scrittura ora elabora i dati in blocchi, migliorando l’efficienza e la stabilità durante le operazioni su file di grandi dimensioni.

Anche la gestione delle immagini riceve miglioramenti significativi. La libreria KImageFormats ora supporta:

  • Il salvataggio di immagini in formato AVCI (un formato avanzato per la compressione video e immagini).
  • La lettura di immagini JPEG all’interno di contenitori HEIF, un formato moderno che consente di memorizzare immagini ad alta efficienza con compressione avanzata.
  • Il riconoscimento dei file HIF come immagini HEIF leggibili, amplia la compatibilità con i formati più recenti.

Inoltre, KDE Frameworks 6.29 introduce:

  • Il supporto per i tag EXIF di Windows Explorer, che consente una migliore gestione dei metadati delle immagini.
  • Miglioramenti nella gestione dei file HEIF con metadati non validi, garantendo una maggiore robustezza.
  • La fusione dei gestori di immagini KRA e ORA in un unico plugin, con supporto per i metadati, semplificando la gestione dei formati grafici utilizzati da applicazioni come Krita.
  • Test estesi per le immagini animate in AVIF e JPEG XL, formati che stanno guadagnando popolarità per la loro capacità di offrire immagini di alta qualità con dimensioni ridotte.

Ottimizzazioni in KIO: Gestione File e Anteprime

La libreria KIO, che si occupa di accesso e manipolazione di file e risorse di rete, introduce miglioramenti significativi nella gestione delle anteprime (thumbnail). Ora, le anteprime memorizzate nella cache che risultano troppo piccole possono essere rigenerate automaticamente, garantendo una migliore esperienza visiva. Inoltre, le anteprime generate ora conservano le informazioni sul rapporto dei pixel del dispositivo, un dettaglio fondamentale per produrre anteprime appropriate su schermi HiDPI (ad alta densità di pixel), come quelli dei moderni monitor 4K.

Anche le operazioni su file sono state ottimizzate:

  • KIO CopyJob ora memorizza nella cache il tipo di filesystem di destinazione, evitando di doverlo verificare per ogni file copiato. Questo riduce i tempi di elaborazione e migliora le prestazioni durante le operazioni di copia di grandi quantità di dati.
  • È stato ripristinato il supporto per la scrittura delle ACL (Access Control List) nell’implementazione chmod del worker di file, consentendo una gestione più granulare dei permessi.

Miglioramenti in KConfig e KHolidays

La libreria KConfig, che gestisce le configurazioni delle applicazioni KDE, introduce diverse novità:

  • Lo strumento kreadconfig ora può mostrare i valori di configurazione predefiniti e ordinare le voci per gruppo e chiave, semplificando la diagnostica e la gestione delle configurazioni.
  • Sono stati corretti problemi nella gestione delle voci di configurazione eliminate e delle voci immutabili, oltre a miglioramenti nei setter generati per le opzioni basate su enum.

Anche KHolidays, la libreria che gestisce le festività e i calendari, riceve aggiornamenti:

  • Supporto per le festività basate sul calendario ebraico, che si aggiunge ai calendari già supportati (gregoriano, islamico, ecc.).
  • Modifica dei calcoli delle fasi lunari, che ora utilizzano il fuso orario del sistema invece di UTC, garantendo una maggiore accuratezza in base alla posizione geografica dell’utente.

Fix e Miglioramenti Minori

Oltre alle novità principali, KDE Frameworks 6.29 introduce una serie di correzioni e ottimizzazioni minori che migliorano la stabilità e l’esperienza utente:

  • Bluez Qt: Correzione di una condizione di competizione (race condition) durante l’inizializzazione del gestore degli oggetti Bluetooth, migliorando la stabilità delle connessioni wireless.
  • KFileMetaData: Risolto un problema di overflow durante l’estrazione delle proprietà audio, che poteva causare errori nella gestione dei file multimediali.
  • KGuiAddons: Introduzione di una nuova API per KSystemClipboard::ownsClipboard, che consente di verificare se un’applicazione possiede attualmente gli appunti di sistema. Inoltre, sono state corrette pulizia dei dispositivi e dei gestori degli appunti sotto Wayland e il posizionamento e ridimensionamento delle icone di sovrapposizione su icone non quadrate.
  • Kirigami: Il framework UI di KDE per applicazioni convergenti riceve numerose correzioni visive e comportamentali, tra cui:
    • Ridimensionamento corretto del GlobalDrawer.
    • Allineamento migliorato dei moduli.
    • Correzioni per i rapporti di aspetto delle immagini in verticale.
    • Scrolling e scorciatoie da tastiera per il passaggio tra le schede in NavigationTabBar.
  • KTextEditor: Miglioramenti nella selezione a blocchi e nell’inserimento a blocchi con tabulazioni, oltre a:
    • Posizionamento del cursore dopo le operazioni di incollaggio.
    • Supporto per Ctrl+A in modalità inserimento.
    • Correzioni per il passaggio tra modalità visive.
    • Rendering corretto del cursore per gli stili disponibili.
  • Breeze Icons: Aggiunte nuove icone per:
    • Matrix (messaggistica istantanea).
    • Android App Bundles.
    • Schede delle opzioni di KWin.
  • KNotifications: Introduzione di una nuova API che consente alle applicazioni di aprire l’interfaccia di configurazione delle notifiche della piattaforma, migliorando l’integrazione con il sistema.

Download e Riferimenti

KDE Frameworks 6.29 sarà disponibile nei repository software stabili delle principali distribuzioni GNU/Linux. Nelle distribuzioni rolling release, come Arch Linux o openSUSE Tumbleweed, l’aggiornamento è reso disponibile quasi immediatamente, permettendo di accedere subito alle novità. Nelle distribuzioni con cicli di rilascio più lenti, come Debian o Ubuntu LTS, la nuova versione può invece arrivare con maggiore ritardo oppure essere resa disponibile attraverso repository software aggiuntivi, come i backports o i pacchetti software mantenuti dalla comunità.

Per gli utenti più esperti sono sempre disponibili i sorgenti da compilare, che consentono di ottenere il codice completo di KDE Frameworks 6.29 anche prima che venga integrata nei repository software della propria distribuzione. Le istruzioni dettagliate per la compilazione e l’installazione sono disponibili sulla pagina informativa ufficiale della documentazione. Per consultare la documentazione delle API e l’elenco completo dei framework, è disponibile il sito api.kde.org. La versione è compatibile con Qt 6.9, che deve essere installato sul sistema per garantire il corretto funzionamento.

KDE Frameworks cresce grazie al contributo di volontari. Per sostenere il progetto, è possibile contribuire con sviluppo, segnalazione di bug, traduzioni, documentazione o donazioni. Maggiori informazioni sono disponibili sulla pagina del supporto KDE.

L’annuncio ufficiale di KDE Frameworks 6.29 è pubblicato sulla pagina dedicata di KDE.

Fonte: https://kde.org/announcements/frameworks/6/6.29.0/
Fonte: https://9to5linux.com/kde-frameworks-6-29-released-with-various-improvements-and-bug-fixes
Fonte: https://linuxiac.com/kde-frameworks-6-29-adds-zip64-writing-expands-heif-support/

Visited 3 times, 3 visit(s) today
Se vuoi sostenermi, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che ho nel mio sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul mio negozio online, quelle mancanti possono essere comunque richieste.

Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.