Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      The Power Of The Intl API: A Definitive Guide To Browser-Native Internationalization

      August 8, 2025

      This week in AI dev tools: GPT-5, Claude Opus 4.1, and more (August 8, 2025)

      August 8, 2025

      Elastic simplifies log analytics for SREs and developers with launch of Log Essentials

      August 7, 2025

      OpenAI launches GPT-5

      August 7, 2025

      I compared the best headphones from Apple, Sony, Bose, and Sonos: Here’s how the AirPods Max wins

      August 10, 2025

      I changed these 6 settings on my iPad to significantly improve its battery life

      August 10, 2025

      DistroWatch Weekly, Issue 1134

      August 10, 2025

      3 portable power stations I travel everywhere with (and how they differ)

      August 9, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Next.js PWA offline capability with Service Worker, no extra package

      August 10, 2025
      Recent

      Next.js PWA offline capability with Service Worker, no extra package

      August 10, 2025

      spatie/laravel-flare

      August 9, 2025

      Establishing Consistent Data Foundations with Laravel’s Database Population System

      August 8, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Windows 11 Copilot gets free access to GPT-5 Thinking, reduced rate limits than ChatGPT Free

      August 10, 2025
      Recent

      Windows 11 Copilot gets free access to GPT-5 Thinking, reduced rate limits than ChatGPT Free

      August 10, 2025

      Best Architecture AI Rendering Platform: 6 Tools Tested

      August 10, 2025

      Microsoft won’t kill off Chromium Edge and PWAs on Windows 10 until October 2028

      August 10, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Rilasciato Kitty 0.42: Terminale Accelerato da GPU con Accesso Rapido in Stile Quake

    Rilasciato Kitty 0.42: Terminale Accelerato da GPU con Accesso Rapido in Stile Quake

    May 12, 2025
    Rilasciato Kitty 0.42: Terminale Accelerato da GPU con Accesso Rapido in Stile Quake

    Kitty (il “gattino”, nome e logo probabilmente derivati da Hello Kitty) è un emulatore di terminale accelerato tramite unità di elaborazione grafica (GPU, Unità di Elaborazione Grafica), progettato per offrire prestazioni elevate e una vasta gamma di funzionalità avanzate. Sviluppato inizialmente da Kovid Goyal nel 2017, Kitty si distingue per la sua efficienza, la compatibilità multi-piattaforma e la forte personalizzazione. È distribuito con licenza GNU GPL versione 3, che ne garantisce la libertà d’uso, modifica e distribuzione.

    Kitty è disponibile per diversi sistemi operativi derivati da Unix come le distribuzioni GNU/Linux, macOS e FreeBSD. Il programma è scritto in C e Python, combinando la velocità del linguaggio C con la flessibilità di Python. La versione stabile precedente, la 0.41.1, è stata rilasciata ad inizio aprile 2025.

    Caratteristiche Principali

    • Accelerazione tramite GPU: Utilizza la GPU per il rendering del testo e della grafica, garantendo scorrimento rapido e visualizzazione reattiva anche con contenuti complessi.
    • Supporto Unicode completo: Gestisce caratteri complessi, emoji, e script multilingue, grazie alla segmentazione dei grafemi conforme allo standard Unicode 16.
    • Personalizzazione avanzata: Colori, caratteri, scorciatoie da tastiera e impostazioni possono essere adattati alle proprie esigenze tramite un unico file di configurazione.
    • Compatibilità multipiattaforma: Funziona su GNU/Linux (sia X11 che Wayland), macOS e FreeBSD.
    • Funzionalità aggiuntive tramite “kittens” (gattini): Piccoli programmi integrabili che estendono le capacità di Kitty, come la visualizzazione di immagini, la gestione della clipboard (appunti), la notifica sul desktop e altro ancora.
    • Tiling e gestione avanzata delle finestre: Permette di suddividere la finestra in più pannelli e schede, migliorando la produttività.

    Novità in Kitty 0.42

    Kitty 0.42 introduce una serie di miglioramenti significativi, sia in termini di funzionalità visibili che di ottimizzazioni interne.

    Accesso Rapido in Stile Quake

    La novità più attesa è la finestra di terminale ad accesso rapido, ispirata allo stile Quake. Questa funzione, denominata “gattino di accesso rapido” (quick-access-terminal), consente di richiamare una finestra di terminale fluttuante e semi-trasparente sopra il desktop con una sola combinazione di tasti. È compatibile con X11, Wayland e macOS, offrendo una soluzione uniforme su tutte le piattaforme principali.

    La configurazione della finestra di accesso rapido è altamente personalizzabile: basta creare un file “quick-access-terminal.conf” nella cartella di configurazione di Kitty. L’opzione “kitty_conf” permette di applicare impostazioni specifiche solo a questa finestra, separandole da quelle del terminale principale.

    Miglioramenti Interni e Nuove Funzionalità

    • Segmentazione dei grafemi conforme a Unicode 16: Kitty ora suddivide il testo in celle secondo le regole Unicode 16, garantendo la corretta visualizzazione di emoji complessi e caratteri di lingue non latine.
    • Gestione avanzata dei temi: L’alternanza automatica tra modalità chiara e scura ora sincronizza anche le immagini di sfondo, mantenendo coerenza visiva tra sfondi e palette di colori attiva.
    • Ottimizzazione dei pannelli: Il gattino “pannello” ora può avviare più pannelli all’interno di un unico processo tramite il comando “kitty +kitten panel –single-instance”, riducendo il consumo di risorse quando si utilizzano più terminali affiancati.
    • Flessibilità nella gestione delle finestre: Kitty può essere avviato in stato nascosto (“–start-as=hidden”), utile per script che mostrano l’interfaccia solo quando necessario. L’API di controllo remoto ora permette di attendere la chiusura dei processi figli, modificare i pannelli al volo e gestire la visibilità delle finestre a livello di sistema operativo.
    • Personalizzazione del cursore: Il tempo di riapparizione del cursore dopo la digitazione (“mouse_hide_wait”) è ora regolabile, offrendo maggiore controllo sull’esperienza utente.
    • Miglioramenti al gattino diff: Il gattino per il confronto dei file supporta ora lo scorrimento a mezza e intera pagina in stile Vim e accetta flussi tramite canali nominati (named pipes).
    • Gestione avanzata della dimensione dei caratteri: Il comando “change_font_size” permette ora di moltiplicare o dividere la dimensione del carattere corrente, non solo di aumentarla o ridurla di un punto per volta.
    • Integrazione con Wayland e macOS: Su Wayland, i compositori che espongono il protocollo xdg-system-bell possono ora attivare direttamente la campanella di sistema. Su macOS, la selezione visiva delle finestre rispetta nuovamente il tema di colori attivo.

    Correzioni e Ottimizzazioni

    Questa versione risolve inoltre numerosi problemi storici, tra cui anomalie nell’analisi della riga di comando introdotte dalla versione 0.36 e la ri-applicazione automatica dei temi.

    Per tutti i dettagli puoi leggere il changelog (registro delle modifiche).

    Dove Scaricare Kitty 0.42

    Kitty 0.42 è disponibile per il download 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à.

    Inoltre, il codice sorgente e le versioni precompilate per macOS, FreeBSD e DragonFly BSD sono disponibili sulla pagina GitHub del progetto.

    Kitty 0.42 è anche presente nei repository software delle principali distribuzioni GNU/Linux, permettendo un’installazione rapida tramite il gestore di pacchetti della tua distribuzione.

    Fonte: https://sw.kovidgoyal.net/kitty/changelog/#id1
    Fonte: https://github.com/kovidgoyal/kitty/

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleCVE-2025-4558 – WormHole Tech GPM Unauthenticated Password Change Vulnerability
    Next Article Rilasciato Shotcut 25.05: Nuovi Potenti Strumenti per il Montaggio Video su GNU/Linux

    Related Posts

    Operating Systems

    Windows 11 Copilot gets free access to GPT-5 Thinking, reduced rate limits than ChatGPT Free

    August 10, 2025
    Operating Systems

    Best Architecture AI Rendering Platform: 6 Tools Tested

    August 10, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Celebrating GAAD by Committing to Universal Design: Equitable Use

    Development

    CVE-2025-48272 – WP Job Portal Missing Authorization Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    “You are a shining example of French audacity and creativity.” Clair Obscur: Expedition 33 praised by French President Emmanuel Macron

    News & Updates

    La Germania si impegna ad adottare l’Open Document Format

    Linux

    Highlights

    Development

    GIFTEDCROOK Malware Evolves: From Browser Stealer to Intelligence-Gathering Tool

    June 28, 2025

    The threat actor behind the GIFTEDCROOK malware has made significant updates to turn the malicious…

    CVE-2025-45866 – TOTOLINK A3002R Buffer Overflow

    May 13, 2025

    EC-DIT: Scaling Diffusion Transformers with Adaptive Expert-Choice Routing

    April 16, 2025

    This new Android 16 feature might give a big performance boost to older phones – here’s how

    April 7, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.