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):
    • sudo apt update && sudo apt upgrade ghostty

    • macOS (Homebrew):
    • FreeBSD:
  • 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:
    • Aggiungi o modifica la configurazione per i progress bar OSC 9;4.

    • Nuovi binding actions:
    • Utilizza i nuovi binding actions setsurfacetitle: e settabtitle: per impostare i titoli delle finestre e delle schede direttamente dai keybindings.

  • Passo 5: Risoluzione dei problemi

    Note di rilascio Ghostty 1.3.1

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 set<em>tab</em>title:<title>.
    • Verifica che i percorsi che iniziano con ~/ siano correttamente espansi nella directory di lavoro.
    • Controlla che jumptoprompt:next gestisca correttamente i prompt multiline.
  • 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

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.