
Nel corso della mia esperienza con Linux, ho esplorato numerosi emulatori di terminale, tra cui Alacritty, Kitty e Konsole. Tuttavia, il mio utilizzo più intensivo è stato con GNOME Terminal, il terminale predefinito su Ubuntu. Di recente, ho deciso di avventurarmi in una nuova alternativa: Ghostty. Dopo un uso intensivo, mi sono reso conto che la transizione da GNOME Terminal a questa opzione moderna potrebbe essere una scelta saggia a lungo termine. Ghostty offre una velocità impressionante, un’integrazione nativa perfetta e una serie di interessanti funzionalità che lo distinguono dai suoi predecessori. Approfondiamo le sue caratteristiche uniche.
Ghostty è un emulatore di terminale multipiattaforma all’avanguardia, lanciato ufficialmente nel dicembre 2024. Fin dal suo lancio, ha conquistato una base di utenti fedeli sia tra gli appassionati di Linux che di macOS. Ghostty coniuga con successo velocità, funzionalità e integrazione nativa, un risultato che molti terminali tradizionali faticano a eguagliare.
La sfida con la maggior parte dei terminali risiede nel bilanciamento tra prestazioni e funzionalità: o sono veloci ma privi di funzionalità avanzate, oppure sono ricchi di funzionalità ma lenti. Ghostty risolve efficacemente questo dilemma grazie all’accelerazione GPU, che garantisce uno scorrimento e un rendering eccezionalmente fluidi. Su Linux, si integra con GTK4, mentre su macOS utilizza SwiftUI, garantendo un’integrazione intrinseca con l’ambiente desktop.
Inoltre, Ghostty vanta funzionalità simili a quelle di un’app, tra cui schede native, viste divise e un’opzione terminale a discesa (spesso chiamata “modalità Quake”).Il supporto per funzionalità moderne come il protocollo grafico Kitty, i colori reali, i collegamenti ipertestuali e le transizioni automatiche tra modalità chiaro/scuro ne migliora ulteriormente l’usabilità.
Come installare e utilizzare Ghostty su Linux
L’installazione di Ghostty su Linux può essere effettuata in diversi modi. Alcune distribuzioni lo includono nei loro repository ufficiali, mentre altre richiedono l’installazione manuale o pacchetti della community.
Se utilizzi Arch Linux, puoi installare facilmente Ghostty dal repository ufficiale [extra] con il seguente comando:
sudo pacman -S ghostty
Tuttavia, gli utenti di Debian/Ubuntu o Fedora troveranno Ghostty assente dai loro repository ufficiali. Per queste distribuzioni, le opzioni includono la compilazione dai sorgenti o l’utilizzo di pacchetti alternativi come file DEB non ufficiali per Ubuntu/Debian o la manutenzione di un pacchetto Snap.
Il metodo di installazione più semplice prevede Snap:
sudo snap install ghostty --classic
Dopo l’installazione, puoi avviare Ghostty dal menu delle applicazioni o digitando ghostty
un terminale. Funziona esattamente come un normale emulatore di terminale: pulito, efficiente e pronto all’uso immediato.
Se preferisci una versione portatile, valuta la possibilità di utilizzare la build AppImage. Puoi scaricare il file AppImage dalla pagina delle release.

Per renderlo eseguibile, utilizzare il comando seguente:
chmod +x Ghostty-x86_64. AppImage
Quindi eseguilo utilizzando:
./Ghostty-x86_64. AppImage
Se queste opzioni non vi soddisfano, Ghostty può sempre essere compilato dal codice sorgente, zig build
dopo aver installato le dipendenze necessarie come GTK4 e libadwaita. Istruzioni dettagliate per le diverse distribuzioni sono disponibili nella documentazione ufficiale.
Caratteristiche notevoli di Ghostty
Ghostty include funzionalità essenziali che ne migliorano l’usabilità, come una solida gestione delle schede. Questa funzionalità non solo consente agli utenti di aprire più schede, ma fornisce anche una panoramica intuitiva per facilitare il passaggio da una sessione all’altra. Grazie al multiplexing integrato di Ghostty, non è più necessario utilizzare strumenti separati come tmux o screen per gestire riquadri, schede e sessioni in un’unica finestra del terminale.

Oltre alle funzionalità standard, Ghostty supporta colori reali a 24 bit, URL cliccabili e report del mouse. Gli utenti possono personalizzare ulteriormente la propria esperienza con un’ampia gamma di temi, opzioni di font avanzate e supporto per emoji multi-codepoint, tra cui bandiere e diverse tonalità della pelle. Grazie alla compatibilità con il protocollo grafico Kitty, è anche possibile visualizzare le immagini direttamente all’interno del terminale.

Una delle funzionalità più interessanti è l’ispettore del terminale, che offre un’interfaccia simile a quella degli strumenti per sviluppatori per osservare cosa accade all’interno del terminale. Questa funzionalità innovativa spesso non viene apprezzata finché non viene sperimentata in prima persona.
Opzioni di personalizzazione in Ghostty
Se amate personalizzare il vostro terminale Linux, Ghostty eccelle in questo senso. Offre diverse opzioni di personalizzazione, descritte in dettaglio in un unico file di configurazione disponibile all’indirizzo ~/.config/ghostty/config
. Potete aprire facilmente questo file utilizzando il vostro editor di testo preferito, come nano o vim:
nano ~/.config/ghostty/config
In alternativa, accedi al file tramite il menu hamburger e seleziona “Apri configurazione”.

Il file di configurazione è intuitivo e utilizza un formato chiave-valore pulito. Gli utenti possono regolare gli stili dei caratteri, la spaziatura interna, la trasparenza delle finestre e persino sovrascrivere specifici codici colore esadecimali. Facendo clic su “Ricarica configurazione” nel menu, è possibile visualizzare immediatamente le modifiche senza dover riavviare.
Ghostty include anche centinaia di temi precaricati. Per esplorare i temi disponibili, basta eseguire:
ghostty +list-themes
Per applicare un tema, modifica il file di configurazione sostituendo il nome del tema con l’opzione selezionata dall’elenco, ad esempio, theme = catppuccin-frappe
ottenendo un aggiornamento visivo immediato al ricaricamento.
Inoltre, è possibile specificare temi distinti per le modalità chiara e scura, ad esempio:
theme = dark:catppuccin-frappe, light:catppuccin-latte
La personalizzazione va oltre l’estetica: Ghostty si integra perfettamente con bash, zsh ed elvish, offrendo funzionalità quali prompt di ridimensionamento automatico, selezione intelligente e conservazione di terminfo dopo i comandi sudo.
Dovresti sostituire il tuo terminale attuale?
Sebbene Ghostty introduca un design accattivante e funzionalità davvero utili, è ancora relativamente nuovo. Se si utilizza un terminale moderno come Kitty o Alacritty, il passaggio potrebbe sembrare più un cambiamento di rotta che un aggiornamento significativo. Tuttavia, per gli utenti radicati nei vecchi sistemi di terminale o nel terminale predefinito di GNOME, il passaggio a Ghostty potrebbe apportare vantaggi sostanziali grazie alle sue funzionalità migliorate e all’integrazione nativa.
Se non avete ancora provato Ghostty, forse è il momento di scoprire di cosa si tratta. Inoltre, potreste anche voler dare un’occhiata al terminale Warp basato sull’intelligenza artificiale per scoprire le innovative funzionalità di intelligenza artificiale all’interno del vostro terminale.
Lascia un commento