Rilaciato Kitty 0.46: Il terminale accelerato dalla GPU si aggiorna

KittyTerminal

Kitty è un emulatore di terminale open source che utilizza la GPU (Unità di Elaborazione Grafica) per accelerare il rendering del testo, offrendo prestazioni elevate e un ambiente moderno per chi lavora quotidianamente con la riga di comando. Il progetto è stato avviato nel 2017 da Kovid Goyal e il nome “Kitty” in inglese significa “gattino” e, per molti utenti, può evocare anche la popolare Hello Kitty per semplice familiarità linguistica e culturale, anche se l’autore non ha mai dichiarato alcuna ispirazione ufficiale.

Kitty è sviluppato principalmente in Python, C e Go, con piccole parti in Objective‑C, Shell e GLSL. Questa combinazione di linguaggi permette di unire prestazioni elevate, flessibilità e un sistema di estensioni potente. Kitty è disponibile per sistemi GNU/Linux e BSD, oltre che per MacOS, risultando una scelta adatta a sviluppatori, amministratori di sistema e utenti avanzati che necessitano di un terminale potente, personalizzabile e orientato alla produttività. Non esiste una versione nativa per Windows, anche se il programma può essere utilizzato tramite WSL.

Uno dei principali punti di forza di Kitty è l’accelerazione tramite GPU, che consente uno scorrimento rapido e una visualizzazione reattiva anche in presenza di grandi quantità di testo o contenuti complessi. Il terminale supporta completamente lo standard Unicode, gestendo correttamente emoji, caratteri multilingue e grafemi combinati. La configurazione avviene tramite un unico file di configurazione, nel quale è possibile personalizzare colori, caratteri, scorciatoie da tastiera e numerosi altri aspetti dell’interfaccia.

Kitty offre funzionalità avanzate come la gestione delle schede, la suddivisione della finestra in più pannelli e un’integrazione efficace con strumenti comunemente utilizzati in ambito tecnico, come server SSH, container e ambienti di sviluppo. Non si tratta di integrazioni specifiche, ma di una compatibilità naturale con i flussi di lavoro tipici di chi utilizza questi strumenti all’interno del terminale.

Un elemento distintivo del progetto è rappresentato dai kittens, piccoli programmi aggiuntivi che ampliano le funzionalità del terminale. Tra questi troviamo strumenti per visualizzare immagini direttamente nella finestra del terminale, gestire gli appunti, inviare notifiche sul desktop e molto altro. I kittens permettono di estendere Kitty in modo modulare, mantenendo il programma principale leggero e focalizzato sulle sue funzioni essenziali.

Grazie alla qualità del rendering, alla compatibilità multipiattaforma e alla possibilità di personalizzazione avanzata, Kitty è oggi uno degli emulatori di terminale più apprezzati nel panorama del software libero. La sua disponibilità nelle principali distribuzioni GNU/Linux tramite repository software ufficiali o pacchetti software dedicati ne facilita l’adozione sia in ambito professionale sia personale, rendendolo una scelta solida per chi cerca un terminale moderno, efficiente e altamente configurabile.

Kitty è distribuito con licenza GNU GPL versione 3, che garantisce la libertà di utilizzo, modifica e ridistribuzione del software secondo i principi del software libero.

La nuova versione Kitty 0.46, rilasciata l’11 marzo 2026, introduce numerose novità che migliorano ulteriormente l’esperienza utente, con particolare attenzione alla gestione delle schede, al controllo tramite mouse e alla personalizzazione dell’interfaccia.

Novità in Kitty 0.46

Kitty 0.46 porta con sé una serie di miglioramenti significativi, pensati per rendere l’utilizzo del terminale ancora più intuitivo e produttivo. Tra le novità principali spiccano lo scorrimento pixel-perfect, la gestione avanzata delle schede e il ridimensionamento delle finestre tramite mouse.

Scorrimento pixel-perfect e momentum scrolling

Kitty 0.46 introduce lo scorrimento pixel-perfect nel buffer di scorrimento. Questa funzionalità permette di spostarsi nel testo in modo continuo e preciso, eliminando il tradizionale scorrimento a scatti da una riga all’altra. Il risultato è una navigazione più intuitiva e simile a quella offerta dai moderni editor di testo o dai browser web.

Sui sistemi GNU/Linux, è stato implementato il momentum scrolling, una funzione che consente al contenuto del buffer di continuare a scorrere in modo progressivo e naturale anche dopo aver sollevato il dito dal touchpad o dallo schermo touch. Questo comportamento è analogo a quello delle applicazioni mobili o dei browser, dove lo scorrimento prosegue con un effetto di inerzia.

Inoltre, per gli utenti che utilizzano il protocollo X11, Kitty supporta ora gli eventi di scorrimento ad alta risoluzione generati dai touchpad moderni, garantendo una risposta ancora più precisa e reattiva durante la navigazione. I touchpad più recenti sono in grado di rilevare movimenti molto precisi, anche minimi, e di inviare al sistema operativo informazioni dettagliate sullo spostamento delle dita. Prima di questo aggiornamento, Kitty poteva ricevere solo segnali di scorrimento “a scatti”, ora, invece, è in grado di interpretare questi segnali ad alta risoluzione, traducendoli in uno scorrimento più accurato e reattivo, simile a quello che si ottiene con applicazioni grafiche moderne o browser web.

Gestione avanzata delle schede

La gestione delle schede è stata completamente rivista: ora è possibile trascinare le schede all’interno della barra delle schede per riordinarle, spostarle in un’altra finestra di Kitty o addirittura separarle per creare una nuova finestra indipendente. Questa funzionalità è particolarmente utile per chi lavora con più sessioni aperte contemporaneamente e desidera organizzare lo spazio di lavoro in modo dinamico.

Ridimensionamento delle finestre tramite mouse

Un’altra novità importante è la possibilità di ridimensionare le finestre divise tramite il mouse, semplicemente trascinando i bordi. Questa funzionalità è compatibile con tutti i layout disponibili e può essere personalizzata tramite l’impostazione window_drag_tolerance nel file di configurazione kitty.conf.

Paletta dei comandi e personalizzazione

Kitty 0.46 introduce una nuova paletta dei comandi, che consente di visualizzare e attivare sia le azioni già associate a una combinazione di tasti sia quelle non ancora mappate. Questo strumento centralizzato semplifica la scoperta e l’esecuzione dei comandi, senza dover ricordare le combinazioni di tasti specifiche.

Miglioramenti grafici e supporto ai colori

Kitty 0.46 introduce la possibilità di assegnare titoli personalizzati a ogni finestra del terminale, visualizzabili direttamente nella barra del titolo. Questa funzionalità è utile per distinguere rapidamente le diverse sessioni aperte, soprattutto quando si lavora con più finestre contemporaneamente.

Inoltre, il sistema di configurazione è stato potenziato per supportare i nuovi spazi colore OKLCH e LAB all’interno del file kitty.conf. Questi spazi colore offrono una maggiore precisione e coerenza nella gestione dei colori rispetto ai tradizionali modelli RGB o HEX, risultando particolarmente vantaggiosi per chi crea temi personalizzati o lavora con combinazioni cromatiche avanzate. Grazie a questa novità, è possibile definire colori più accurati e uniformi, migliorando l’esperienza visiva complessiva del terminale.

Supporto a Wayland e macOS

Per gli utenti che utilizzano il protocollo Wayland, il moderno sistema grafico dei desktop GNU/Linux, Kitty 0.46 introduce il supporto per l’estensione di sfocatura dello sfondo. Questa funzionalità permette di applicare effetti di trasparenza avanzati alle finestre del terminale, rendendo l’interfaccia più elegante e integrata con l’ambiente desktop.

Gli utenti macOS, invece, possono ora usufruire del supporto per la dettatura vocale di Apple, che permette di inserire comandi e testo tramite input vocale. Oltre a questa nuova funzionalità, Kitty 0.46 include ottimizzazioni specifiche per macOS, che risolvono problemi minori e garantiscono un’esperienza d’uso più stabile e coerente.

Correzione di bug e regressioni

Come in tutte le nuove versioni anche questo rilascio include numerose correzioni di bug, tra cui problemi di rendering della barra delle schede, comportamenti anomali di ncurses, allineamento delle emoji sui sistemi GNU/Linux, gestione delle sessioni e problemi legati alla ripetizione dei tasti sotto i compositor Wayland.

Riferimenti ufficiali e download

Per approfondire tutte le novità introdotte in Kitty 0.46, è possibile consultare il changelog (registro delle modifiche) ufficiale.

Kitty 0.46 è disponibile per l’installazione sul sito ufficiale del progetto, dove puoi trovare anche:

  • Documentazione dettagliata per l’uso e la configurazione.
  • Guida all’installazione, con istruzioni per diverse piattaforme.
  • Registro delle modifiche aggiornato, per consultare le ultime novità.

Kitty è disponibile anche nei repository software di molte distribuzioni GNU/Linux. Le ultime versioni come Kitty 0.46 possono non arrivare sempre immediatamente nei repository software ufficiali, a meno che non si utilizzi una distribuzione a rilascio progressivo (rolling release). Nelle altre distribuzioni è necessario attendere l’aggiornamento dei repository software oppure installare l’ultima versione tramite il pacchetto software fornito dal progetto sulla sua pagina GitHub; gli utenti più esperti possono anche scegliere di compilare il sorgente.

Fonte: https://sw.kovidgoyal.net/kitty/
Fonte: https://sw.kovidgoyal.net/kitty/changelog/#id1
Fonte: https://linuxiac.com/kitty-0-46-terminal-emulator-released-with-smooth-scrolling-and-tab-dragging/

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.