KDE Frameworks 6.30: miglioramenti per Baloo, KWallet e Monitor di Sistema

KDE Frameworks 6.30: miglioramenti per Baloo, KWallet e Monitor di Sistema

KDE Frameworks 6.30 è la nuova versione delle librerie KDE pensate per gli sviluppatori dell’ambiente desktop KDE e delle applicazioni che ne utilizzano i componenti, ma non solo: grazie alla loro struttura modulare, possono essere impiegate anche in applicazioni indipendenti.

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.30 comprende 74 librerie rilasciate come pacchetti software separati, come verificabile nella cartella dei sorgenti ufficiale. La documentazione del progetto elenca però 83 moduli complessivi, superiore al numero di 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.30 è stata rilasciata il 9 settembre 2026, mentre la precedente versione stabile, KDE Frameworks 6.29, risale al 14 agosto 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.30

La nuova versione KDE Frameworks 6.30 introduce una serie di miglioramenti significativi che ottimizzano le prestazioni, la sicurezza e l’esperienza utente. Di seguito, una panoramica dettagliata delle novità principali, organizzate per componente.

Miglioramenti in Baloo: l’indicizzatore di file

Baloo è il motore di indicizzazione dei file utilizzato da KDE per consentire ricerche rapide e efficienti all’interno del sistema. In questa versione 6.30, sono stati apportati miglioramenti che rendono il processo di indicizzazione più intelligente e meno invasivo:

  • Esclusione automatica delle cartelle .snapshots: Baloo ora ignora le cartelle .snapshots create da Btrfs, il file system avanzato di Linux. Questo evita che il motore tenti di indicizzare file temporanei o ridondanti, risparmiando risorse di sistema e migliorando le prestazioni. Le cartelle di questo tipo sono spesso utilizzate per lo snapshot (una tecnica che consente di creare copie istantanee del file system senza interruzioni del servizio).
  • Ottimizzazione dell’indicizzazione: È stato corretto un problema che causava l’indicizzazione del contenuto anche quando era attivata solo l’opzione onlyBasicIndexing (indicizzazione di base). Questo riduce ulteriormente il carico sul sistema.

KWallet: sicurezza e stabilità potenziate

KWallet è il sistema di gestione delle credenziali integrato in KDE, che consente di memorizzare in modo sicuro password, chiavi e altre informazioni sensibili. Nella versione 6.30, KWallet ha ricevuto un rifacimento completo per migliorare la sicurezza e la stabilità:

  • Rimozione di codice obsoleto: Sono state eliminate porzioni di codice legacy (termine che indica componenti software superati o non più mantenuti) che potevano causare comportamenti imprevisti o vulnerabilità.
  • Correzioni per l’autenticazione PAM: È stato risolto un problema che impediva la corretta segnalazione dello stato di blocco/sblocco di un portafoglio (un contenitore sicuro per le credenziali) dopo l’autenticazione tramite PAM (Pluggable Authentication Modules, un meccanismo di autenticazione flessibile utilizzato nei sistemi GNU/Linux) moderni.
  • Deprecazione di funzioni obsolete: Funzioni come Wallet::requestChangePassword(), Wallet::lockWallet() e Wallet::sync() sono state contrassegnate come deprecate (ovvero non più raccomandate per l’uso futuro) e verranno rimosse nelle prossime versioni.
  • Miglioramento della gestione degli errori: Ora KWallet gestisce correttamente i casi in cui il portale (un componente che facilita l’interazione con il sistema) non riesce ad aprire il portafoglio, evitando messaggi di errore fuorvianti nei log (i registri di sistema che tracciano gli eventi e gli errori).

Plasma System Monitor: grafici e visualizzazione dati

Plasma System Monitor è l’applicazione predefinita di KDE per monitorare le risorse di sistema, come l’uso della CPU, della RAM e del disco. Nella versione 6.30 sono stati apportati i seguenti miglioramenti:

  • Numeri tabellari nei grafici: I grafici ora richiedono l’uso di numeri tabellari (caratteri con spaziature fisse) per le etichette (legend) che identificano le serie di dati nei grafici, quando il font lo supporta. Questo miglioramento garantisce un allineamento perfetto delle colonne di numeri, rendendo i dati più leggibili.

Kirigami: ottimizzazioni per le applicazioni

Kirigami è un framework per lo sviluppo di applicazioni QML (un linguaggio dichiarativo per la creazione di interfacce utente) che seguono le linee guida di design di KDE. Nella versione 6.30 sono stati apportati i seguenti miglioramenti:

  • Ottimizzazione delle icone: Il componente Kirigami.Icon ora riduce il numero di letture dal disco quando cerca icone di riserva (fallback icons, ovvero icone alternative utilizzate quando quella principale non è disponibile). Questo riduce i tempi di caricamento e l’uso della memoria.
  • Miglioramenti per le finestre di dialogo: Le finestre di dialogo all’interno delle applicazioni basate su Kirigami ora sono evidenziate in modo più chiaro rispetto al resto del contenuto della finestra, soprattutto quando si utilizza un tema scuro.

KIO: gestione dei file e delle risorse

KIO è la libreria che gestisce le operazioni di input/output in KDE, come la copia, lo spostamento e il download dei file. Nella versione 6.30 sono stati apportati numerosi miglioramenti:

  • Gestione avanzata delle risorse: Ora KIO mostra correttamente lo spazio totale occupato da una cartella, inclusi i metadati del file system, e non solo i dati dei file al suo interno.
  • Miglioramenti per il protocollo FTP: I comandi FTP (File Transfer Protocol, un protocollo standard per il trasferimento di file su rete) vengono ora inviati in maiuscolo in modo coerente, risolvendo problemi di compatibilità con alcuni server.
  • Ottimizzazione delle anteprime: Il processo di generazione delle anteprime (miniature dei file) è stato ottimizzato per evitare ricerche sincrone nella cache, migliorando le prestazioni.
  • Gestione dei file di grandi dimensioni: Ora KIO gestisce meglio i file di grandi dimensioni durante le operazioni di upload, evitando che il corpo della richiesta occupi troppa memoria.

KTextEditor: miglioramenti per la modalità Vi

KTextEditor è il componente che fornisce funzionalità avanzate di editing del testo, utilizzato in applicazioni come Kate (l’editor di testo avanzato di KDE). Nella versione 6.30 sono stati apportati numerosi miglioramenti alla modalità Vi (una modalità di editing che emula il comportamento dell’editor Vi, un editor di testo storico di Unix):

  • Correzioni per le operazioni con le tabulazioni: Sono stati risolti problemi legati alle tabulazioni (tasti che inseriscono spazi orizzontali per allineare il testo) in operazioni come l’aggiunta di testo a un blocco o la gestione delle selezioni.
  • Miglioramenti per i registri: È stata implementata la gestione dei registri (spazi di memoria temporanei per salvare porzioni di testo) basati sul nome del file.
  • Correzioni per i messaggi di successo: I messaggi di conferma per i comandi di salvataggio ora vengono visualizzati correttamente.

Altre novità rilevanti

  • KSVG: Migliorata la gestione delle texture (immagini applicate a superfici 3D o 2D) per i file SVG (Scalable Vector Graphics, un formato vettoriale per immagini). Ora ogni immagine utilizza una sola texture, riducendo l’uso della memoria video.
  • KImageformats: Aggiunto il supporto per formati immagine avanzati come HEIF (High Efficiency Image Format) e JXL (JPEG XL), con correzioni per la decodifica di immagini non standard.
  • KGuiAddons: Aggiunto un gestore per gli URI geo: (collegamenti a coordinate geografiche) per l’applicazione Cartes (un visualizzatore di mappe di KDE).
  • Breeze Icons: Aggiunte nuove icone, tra cui un’icona simbolica per Mastodon (una piattaforma social federata) e collegamenti simbolici per text-x-shellscript (file di script shell).

Download e Riferimenti

KDE Frameworks 6.30 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à.

Gli utenti possono aggiornare il proprio sistema utilizzando gli strumenti di gestione dei pacchetti software specifici della propria distribuzione. Ad esempio:

  • Su Kubuntu o Debian/Ubuntu con KDE: utilizzare il comando sudo apt update && sudo apt upgrade.
  • Su Fedora: utilizzare il comando sudo dnf upgrade.
  • Su Arch Linux: utilizzare il comando sudo pacman -Syu.

Per gli utenti più esperti sono sempre disponibili i sorgenti da compilare, che consentono di ottenere il codice completo di KDE Frameworks 6.30 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.30 è pubblicato sulla pagina dedicata di KDE.

Fonte: https://kde.org/announcements/frameworks/6/6.30.0/
Fonte: https://www.linuxadictos.com/kde-frameworks-6-30-refuerza-el-escritorio-linux-con-mejoras-en-gestion-de-archivos-privacidad-y-estabilidad.html
Fonte: https://linuxiac.com/kde-frameworks-6-30-improves-kio-kwallet-and-image-support/
Fonte: https://9to5linux.com/kde-frameworks-6-30-improves-baloo-file-indexer-kwallet-and-system-monitor

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.