KDE Frameworks 6.27: novità e miglioramenti per le librerie di base delle applicazioni KDE

KDE Frameworks

KDE Frameworks è una raccolta di oltre 70 librerie software libere (attualmente 72) basate su Qt, il noto toolkit multipiattaforma 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 nasce come evoluzione delle librerie utilizzate in KDE 4, riorganizzate in moduli indipendenti per ottenere una struttura più modulareflessibile 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 però 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 inoltre 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.27 è stata rilasciata ieri 11 giugno 2026, mentre la precedente versione stabile, KDE Frameworks 6.26, risale al 8 maggio 2026. Il progetto segue un ciclo di sviluppo mensile, una caratteristica che garantisce aggiornamenti costanti, correzioni rapide e un’evoluzione continua delle funzionalità

Novità in KDE Frameworks 6.27

La nuova versione KDE Frameworks 6.27 ha introdotto miglioramenti significativi in KIO per la gestione dei file e la navigazione, ottimizzazioni in Kirigami per un’interfaccia utente più coerente, il supporto per nuovi formati immagine in KImageFormats, nuove funzionalità in KTextEditor e l’aggiunta di definizioni di sintassi per linguaggi emergenti in Syntax Highlighting, oltre a numerosi aggiornamenti minori in altri componenti fondamentali.

Miglioramenti in KIO: gestione avanzata dei file e della navigazione

Il framework KIO, responsabile delle operazioni di accesso ai file e delle funzionalità di rete trasparenti, riceve aggiornamenti significativi. Tra le novità più rilevanti si segnalano:

La correzione di problemi nella gestione dei percorsi e nella navigazione delle cartelle, che ora risulta più affidabile e precisa. È stato risolto un bug che causava errori quando l’utente annullava la dialog di inserimento della password per il montaggio di dispositivi, migliorando così l’esperienza utente in scenari di utilizzo quotidiano.

Inoltre, KIO introduce il supporto per la sostituzione automatica dei caratteri riservati di MS-DOS durante le operazioni di copia tramite MTP, evitando così problemi di compatibilità con dispositivi esterni. La funzione “Apri con” è stata ottimizzata per gestire meglio i file binari, rispettando le preferenze dell’utente.

Un altro aspetto interessante riguarda l’integrazione dei provider di ricerca. Sono stati aggiunti e migliorati i provider per Flathub, Wikipedia, OpenStreetMap, ZDF Mediathek e ARD Mediathek, ampliando così le opzioni di ricerca rapida all’interno dell’ecosistema KDE.

Kirigami: correzioni per un’interfaccia utente più coerente

Kirigami, il framework KDE per lo sviluppo di applicazioni convergenti che si adattano a diversi dispositivi, riceve diverse correzioni. Tra queste spiccano i miglioramenti nella gestione delle aree sicure (SafeArea), che ora evitano sovrapposizioni indesiderate con i bordi dello schermo. Sono state risolte anche le problematiche relative alle dimensioni delle barre degli strumenti quando i margini SafeArea sono diversi da zero.

Il componente GlobalDrawer ora allinea correttamente il contenuto in alto, mentre ToolbarLayout non va più in crash quando il pulsante “Altro” non è disponibile. Anche FormLayout e la gestione dei sottotitoli hanno ricevuto correzioni per garantire un aspetto più pulito e professionale.

KImageFormats: supporto per nuovo formato e ottimizzazioni

Il modulo KImageFormats, dedicato alla gestione dei formati immagine, introduce il supporto in sola lettura per il formato Farbfeld, un formato di immagine semplice e senza perdite di informazioni (lossless). È stato aggiunto anche il supporto per le trasformazioni delle immagini HEIF, che consente di ruotare e ridimensionare le immagini in questo formato moderno.

Sono stati migliorati i limiti di allocazione per i plugin AVIF, HEIF e RAW, evitando così problemi di memoria con file di dimensioni eccessive. Per il formato EXR, è stata aggiunta una protezione contro file con dimensioni superiori a 300.000 x 300.000 pixel, che potrebbero causare instabilità del sistema. Inoltre, sono state apportate correzioni al tipo MIME per il formato DDS e miglioramenti vari per il formato IFF, incluso il supporto per le immagini DEEP a 16 bit.

KTextEditor: nuove funzionalità per gli editor di testo

KTextEditor, il potente componente per l’editing di testo, introduce una API pubblica per la conversione tra numeri di riga visibili e reali, utile per gli sviluppatori che lavorano con documenti complessi. È stata anche aggiunta un’opzione per disabilitare l’utilizzo della prima riga di un documento senza titolo come nome del file, offrendo maggiore flessibilità agli utenti.

Syntax Highlighting: supporto per nuovi linguaggi

Il modulo Syntax Highlighting, che gestisce l’evidenziazione della sintassi per numerosissimi linguaggi di programmazione, aggiunge il supporto per Slint, BNF e ABNF. Sono state apportate anche correzioni e miglioramenti per i linguaggi YAML, Fish, LaTeX, J, Raku e Gemtext, oltre a correzioni per il tema Breeze Dark.

Altri miglioramenti degni di nota

Il modulo KWidgetsAddons aggiorna i dati di selezione dei caratteri alla versione Unicode 17.0, garantendo il supporto per i caratteri più recenti. Solid, il framework per la gestione dell’hardware, utilizza ora le unità di misura delle dimensioni di archiviazione configurate globalmente per l’etichettatura dei dischi, rendendo l’interfaccia più coerente con le impostazioni di sistema.

KNotifications migliora la gestione delle notifiche su Android, con una migliore gestione delle icone e la conferma di ricezione delle risposte inline. KConfig riceve diverse correzioni relative agli schemi di configurazione, alle dichiarazioni QML e all’installazione dei metatipi Qt.

Elenco completo dei componenti aggiornati

Oltre ai moduli già menzionati, questa versione include aggiornamenti minori ma significativi per numerosi altri componenti delle KDE Frameworks, tra cui: Baloo, Bluez Qt, Breeze Icons, Extra CMake Modules, KArchive, KAuth, KBookmarks, KCMUtils, KCodecs, KCoreAddons, KCrash, KDav, KDeclarative, KGlobalAccel, KHolidays, KIconThemes, KRunner, KSVG, KXMLGUI, NetworkManagerQt, Purpose, Sonnet, Syndication e ThreadWeaver.

Download e Riferimenti

KDE Frameworks 6.27 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 Stable 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 la versione più recente anche prima che venga integrata nei repository software della propria distribuzione.

Per ulteriori dettagli sulle novità e le correzioni introdotte in KDE Frameworks 6.27, è possibile consultare la pagina ufficiale dell’annuncio pubblicata dal progetto KDE.

Fonte: https://kde.org/announcements/frameworks/6/6.27.0/
Fonte: https://linuxiac.com/kde-frameworks-6-27-lands-with-core-library-updates/

Visited 1 times, 1 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.