Ghostty è un emulatore di terminale con accelerazione GPU, progettato per offrire prestazioni elevate e un'esperienza utente fluida. La versione 1.3.1 rappresenta un aggiornamento di manutenzione che risolve diverse regressioni introdotte nella versione 1.3, con un focus particolare su macOS.
Questo aggiornamento è utile per gli utenti che utilizzano Ghostty su macOS, in quanto corregge problemi legati agli eventi del mouse, alla gestione delle schede e alle scorciatoie da tastiera. Inoltre, introduce nuove funzionalità e miglioramenti per la configurazione e l'integrazione con shell come Zsh e Bash.
La guida che seguirà spiega come installare e configurare Ghostty 1.3.1, sfruttando al meglio le nuove funzionalità e correzioni introdotte.
Prerequisiti
- Sistema operativo: macOS, Linux o FreeBSD
- Hardware: GPU compatibile per l'accelerazione hardware
- Software: Ghostty 1.3.0 o versione precedente installata
- Pacchetti aggiuntivi: GTK (per utenti Linux e FreeBSD)
- Ambiente shell: Zsh o Bash
PROCEDURA: Aggiornamento a Ghostty 1.3.1
Segui questa guida per aggiornare Ghostty alla versione 1.3.1 e risolvere i problemi specifici di macOS e altre piattaforme.
- Passo 1: Verifica la versione attuale
ghostty --version - Passo 2: Aggiorna Ghostty
Esegui il comando di aggiornamento appropriato per il tuo sistema:
- Linux (Debian/Ubuntu):
- macOS (Homebrew):
- FreeBSD:
sudo apt update && sudo apt upgrade ghostty - Passo 3: Verifica l'aggiornamento
ghostty --version - Passo 4: Configura le nuove opzioni
Se necessario, aggiorna la tua configurazione per utilizzare le nuove opzioni introdotte nella versione 1.3.1:
- Configurazione OSC 9;4:
- Nuovi binding actions:
Aggiungi o modifica la configurazione per i progress bar OSC 9;4.
Utilizza i nuovi binding actions
setsurfacetitle:esettabtitle:per impostare i titoli delle finestre e delle schede direttamente dai keybindings. - Passo 5: Risoluzione dei problemi
Verifica e Troubleshooting
Alla fine di questa guida, sarai in grado di testare il corretto funzionamento di Ghostty 1.3.1 e risolvere eventuali problemi.
Test di Funzionamento
- Verifica delle correzioni macOS:
- Controlla che non ci siano più eventi di mouse fantasma dopo cambi di focus.
- Assicurati che l'apertura di tab non ridimensioni inaspettatamente le finestre.
- Verifica che l'editing del titolo delle tab ripristini correttamente il focus della tastiera.
- Controlla che la rinominazione del titolo delle tab in modalità a schermo intero funzioni correttamente.
- Assicurati che il comportamento del drag handle in modalità a schermo intero sia corretto.
- Verifica che le combinazioni di tasti come Super+h siano nuovamente utilizzabili.
- Test delle nuove funzionalità:
- Testa le nuove azioni di binding setsurfacetitle:
e settabtitle: . - Verifica che i percorsi che iniziano con ~/ siano correttamente espansi nella directory di lavoro.
- Controlla che jumptoprompt:next gestisca correttamente i prompt multiline.
- Testa le nuove azioni di binding setsurfacetitle:
- Verifica delle correzioni per Zsh e Bash:
- Assicurati che la compatibilità del marking del prompt con i temi dinamici e il comportamento di ricostruzione del prompt funzioni correttamente per Zsh.
- Verifica che i prompt PS1 multiline con sostituzioni di comando non si rompano per Bash.
- Controlla che il ridisegno dell'indicatore di modalità vi di Readline non aggiunga righe vuote.
- Test delle correzioni GTK per Linux e FreeBSD:
- Assicurati che Ghostty non perda più LDLIBRARYPATH per gli utenti Snap.
Risoluzione dei Problemi
- Se persistono problemi:
- Consulta le note di rilascio per ulteriori dettagli.
Alla fine di questa guida, avrai appreso come installare e configurare Ghostty 1.3.1, approfittando delle sue nuove funzionalità e correzioni. Questo aggiornamento si concentra principalmente su miglioramenti per macOS, ma include anche novità per altre piattaforme.
Per consolidare quanto appreso, ti invitiamo a praticare con le nuove funzionalità introdotte:
- Verifica il corretto funzionamento delle directory di lavoro che iniziano con ~/.
- Testa il comportamento migliorato di jumptoprompt:next con prompt multiline.
- Se utilizzi Zsh o Bash, controlla le correzioni apportate all'integrazione con il shell.
- Per gli utenti Linux e FreeBSD, verifica le correzioni GTK e il corretto funzionamento del comando +new-window.
Nota Editoriale e Disclaimer
Le guide e i contenuti pubblicati su GoYou sono frutto di attività di ricerca e analisi indipendente, a scopo informativo, educativo e di approfondimento.
GoYou non costituisce una testata giornalistica né un prodotto editoriale ai sensi della Legge n. 62/2001 e non svolge attività di informazione in tempo reale.
Il progetto GoYou non fornisce consulenza professionale, tecnica, legale o finanziaria e declina ogni responsabilità per l’uso improprio delle informazioni pubblicate.
Nel settore Crypto, ogni investimento comporta rischi: si invita il lettore a informarsi sempre in modo autonomo prima di assumere qualsiasi decisione.