Rilasciato KDE Frameworks 6.21: supporto per i file Nim e miglioramenti e correzioni di bug

KDE Frameworks è una raccolta di oltre 70 librerie software libere e aperte (ad oggi 72) che offrono funzionalità avanzate per lo sviluppo di applicazioni basate sull’ambiente KDE. Questo progetto nasce come evoluzione delle librerie di KDE 4, riorganizzate in moduli indipendenti per garantire una struttura più modulare, flessibile e facilmente integrabile in qualsiasi programma che utilizzi il framework Qt. La scelta della licenza LGPL (GNU Lesser General Public License) assicura agli sviluppatori e agli utenti la possibilità di utilizzare, modificare e distribuire queste librerie senza vincoli restrittivi, favorendo la collaborazione e la diffusione del software libero.
Le librerie di KDE Frameworks non sono destinate esclusivamente all’ambiente desktop KDE Plasma: possono essere integrate in qualsiasi applicazione basata su Qt, anche al di fuori dell’ecosistema KDE. Questo significa che uno sviluppatore può sfruttare le funzionalità offerte da queste librerie per arricchire programmi che girano su diverse piattaforme, senza dipendere dall’intero ambiente KDE.
Dal punto di vista organizzativo, ogni libreria è mantenuta come progetto autonomo, con un proprio repository software. Ciò consente di gestire il codice sorgente in maniera indipendente, facilitando aggiornamenti separati e un ciclo di sviluppo ordinato. In questo modo gli sviluppatori possono scegliere di integrare solo i moduli necessari, evitando dipendenze superflue e mantenendo il codice più leggero e manutenibile.
KDE Frameworks è compatibile con le principali distribuzioni GNU/Linux, indipendentemente dall’ambiente grafico utilizzato, che sia KDE Plasma, GNOME o Xfce. Inoltre, molte delle sue componenti sono disponibili anche per Windows e macOS, rendendolo una soluzione particolarmente versatile per chi lavora in ambienti multi‑piattaforma.
La versione attuale, KDE Frameworks 6.21, è stata pubblicata il 12 dicembre 2025, mentre la precedente versione stabile, KDE Frameworks 6.20, risale a novembre 2025. I rilasci di KDE Frameworks seguono un ciclo mensile.
Novità in KDE Frameworks 6.21
KDE Frameworks 6.21 introduce una serie di miglioramenti e correzioni di bug che ottimizzano l’esperienza utente e l’integrazione con il sistema operativo. Tra le novità principali:
- Aggiunto il supporto per i file Nim nel tema icona Breeze: Il tema icona Breeze, ampiamente utilizzato nell’ambiente KDE, ora include il riconoscimento e la visualizzazione delle icone specifiche per i file di codice sorgente scritti in Nim. Nim è un linguaggio di programmazione statico e compilato, apprezzato per la sua efficienza e per la sintassi chiara e concisa. Questa novità facilita l’identificazione immediata dei file Nim all’interno del file manager e delle applicazioni KDE.
- Notifiche di trasferimento file più informative: Le notifiche relative al trasferimento di file sono state ottimizzate per visualizzare lo stato di avanzamento basato sul numero di file elaborati, anche quando le informazioni sulle dimensioni non sono disponibili. Questo miglioramento assicura una maggiore trasparenza durante le operazioni di copia o spostamento, soprattutto in contesti in cui le dimensioni dei file non possono essere determinate in anticipo.
- Nuove icone per il widget Fifteen Puzzle: Il widget Fifteen Puzzle, il tradizionale gioco di scambio di tessere, è stato arricchito con una nuova icona e una variante simbolica. Quest’ultima è particolarmente utile quando il widget viene posizionato su un pannello del desktop, garantendo una migliore integrazione visiva e usabilità.
- Intestazioni uniformi tra applicazioni Kirigami e QtWidgets: Le intestazioni delle applicazioni sviluppate con Kirigami (il framework KDE per interfacce utente adattive) sono state allineate in altezza a quelle delle applicazioni basate su QtWidgets. Questo intervento migliora la coerenza visiva tra le diverse tipologie di applicazioni KDE, offrendo un’esperienza utente più omogenea e professionale.
- Correzioni nell’integrazione con systemd: È stato risolto un problema che impediva l’avvio corretto delle applicazioni KDE quando veniva utilizzata una variabile d’ambiente il cui nome iniziava con un numero. Questa correzione assicura una maggiore stabilità in ambienti di sistema che fanno uso di configurazioni personalizzate.
- Ripristino della visibilità dei file .desktop nei menu “Apri con”: È stato ripristinato il comportamento originale che consente la visualizzazione dei file
.desktopcontrassegnati con l’attributoNoDisplay=truenei menu “Apri con” delle applicazioni. Questa modifica offre agli utenti una maggiore flessibilità nella scelta dei programmi predefiniti per l’apertura di specifici tipi di file. - Lettura ottimizzata dei file di configurazione in KConfig: Il modulo KConfig, responsabile della gestione delle configurazioni delle applicazioni KDE, ora legge i file in modalità stream invece di caricarli tutti in una volta. Questo approccio consente di rilevare tempestivamente eventuali errori di formattazione o corruzioni nei file, migliorando l’affidabilità e la sicurezza del sistema.
Correzioni di bug e miglioramenti tecnici
KDE Frameworks 6.21 include anche numerose correzioni di bug che migliorano la stabilità e l’affidabilità del framework:
- Gestione dei file in Dolphin: Il gestore file Dolphin ora supporta il download di file trascinati da una posizione di rete che richiede autenticazione Kerberos, una funzionalità particolarmente utile in ambienti aziendali.
- Correzioni in KWallet: È stato risolto un bug che causava la creazione di un nuovo portafoglio quando KWallet veniva utilizzato come proxy per il gestore di password KeePassXC.
- Miglioramenti nelle notifiche USB: Le notifiche di collegamento e scollegamento dei dispositivi USB ora gestiscono correttamente i nomi dei dispositivi contenenti caratteri Unicode, evitando problemi di visualizzazione.
- Stabilità nelle finestre di dialogo: È stato corretto un crash che si verificava nelle finestre di dialogo “Apri/Salva” quando si faceva doppio clic su un’intestazione di colonna in modalità Dettagli.
- Gestione dei popup sul desktop: I popup attivati da cartelle sul desktop ora funzionano correttamente anche quando creati da collegamenti simbolici (symlink).
- Correzioni di perdite di memoria: Sono state risolte 2 perdite di memoria che interessavano le pagine delle Impostazioni di Sistema basate su QML.
Riferimenti ufficiali e download
Per ulteriori dettagli sulle novità e le correzioni introdotte in KDE Frameworks 6.21, è possibile consultare la pagina dell’annuncio ufficiale.
KDE Frameworks 6.21 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à.
Nel caso, per chi ne ha la competenza, 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.
Fonte: https://kde.org/announcements/frameworks/6/6.21.0/
Fonte: https://linuxiac.com/kde-frameworks-6-21-is-out-with-extensive-bug-fixes/
Fonte: https://9to5linux.com/kde-frameworks-6-21-adds-support-for-nim-code-files-to-the-breeze-icon-theme
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. 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.
























