Ghostty 1.3 : Le Terminal qui Fait Oublier Tous les Autres

Ghostty 1.3.0 vient de sortir : recherche dans le scrollback, scrollbars natives, click-to-move-cursor et correctif CVE. Ce terminal en Zig par l'auteur de Vagrant mérite vraiment votre attention.

Ghostty 1.3 : Le Terminal qui Fait Oublier Tous les Autres

Si vous utilisez encore gnome-terminal, Konsole ou xterm en 2026, il est temps de jeter un œil à Ghostty. Ce terminal open source développé en Zig par Mitchell Hashimoto — le créateur de Vagrant et Terraform — vient de sortir sa version 1.3.0, et c'est une mise à jour majeure.

Site officiel : ghostty.org — Code source : github.com/ghostty-org/ghostty

C'est quoi Ghostty ?

Ghostty est un émulateur de terminal qui se veut à la fois rapide, natif et extensible. Contrairement à Alacritty (qui délègue le rendu à OpenGL sans intégration native) ou iTerm2 (macOS uniquement), Ghostty utilise les APIs graphiques natives : Metal sur macOS, GTK4 sur Linux. Résultat : un terminal qui se comporte vraiment comme une application native de votre système.

Quelques chiffres sur la version 1.3.0 : 2 858 commits, 180 contributeurs, 6 mois de développement. C'est un projet extrêmement actif, avec des notes de release rédigées à la main par les mainteneurs.

Les nouveautés de Ghostty 1.3.0

Correctif de sécurité (CVE-2026-26982)

Avant tout, cette version corrige une vulnérabilité de sécurité : des caractères de contrôle (comme 0x03 / Ctrl+C) inclus dans du texte collé ou glissé-déposé pouvaient exécuter des commandes arbitraires dans certains environnements shell. La faille nécessitait une interaction utilisateur pour se déclencher — elle est désormais corrigée.

Recherche dans le scrollback

La fonctionnalité la plus attendue est enfin là : rechercher du texte dans votre terminal avec Ctrl + Shift + F sur Linux. Une barre de recherche apparaît, tous les résultats sont surlignés dans le viewport, et vous naviguez entre eux avec Entrée / Shift+Entrée — tous ces raccourcis sont configurables.

Ghostty 1.3 — recherche dans le terminal sur Linux GTK
Recherche dans le scrollback sur Linux (GTK4) — source : ghostty.org

L'implémentation est intelligente : la recherche tourne dans un thread dédié concurrent au I/O du terminal. Si vous n'utilisez pas la recherche ou fermez la barre, le thread se termine et ne consomme aucune ressource.

Barres de défilement natives

Ghostty 1.3.0 intègre des scrollbars natives GTK4 sur Linux et Metal sur macOS, qui suivent les paramètres système automatiquement (overlay, fine, ou masquée selon vos préférences).

Click-to-move-cursor dans le shell

Nouvelle fonctionnalité très pratique : vous pouvez maintenant cliquer pour repositionner votre curseur dans une ligne de commande en cours d'édition. Plus besoin de marteler la flèche gauche pour revenir en début de commande.

Notifications de fin de processus

Ghostty peut maintenant vous notifier quand un processus se termine — pratique pour les compilations, backups ou transferts longs lancés en arrière-plan.

Installation sur Linux

Via Flatpak (recommandé pour Ubuntu/Debian)

flatpak install flathub com.mitchellh.ghostty
ghostty --version

Arch Linux (AUR)

yay -S ghostty

Binaire officiel (toutes distros)

curl -LO https://release.files.ghostty.org/1.3.0/ghostty-linux-x86_64.tar.gz
tar -xzf ghostty-linux-x86_64.tar.gz
sudo mv ghostty /usr/local/bin/
ghostty --version

NixOS

nix-env -iA nixpkgs.ghostty

Configuration de base

Ghostty se configure via un fichier texte à ~/.config/ghostty/config — pas d'interface graphique, tout est déclaratif et versionnable avec Git :

# ~/.config/ghostty/config

# Police (JetBrains Mono recommandé pour les sysadmins)
font-family = JetBrains Mono
font-size = 14

# Thème (ghostty en inclut plus de 250)
theme = dark:catppuccin-mocha,light:catppuccin-latte

# Transparence légère
background-opacity = 0.95

# Scrollbars (auto = suit les paramètres système)
scrollbar-style = auto

# Intégration shell automatique (bash, zsh, fish)
shell-integration = detect

# Ouvrir de nouveaux onglets dans le même répertoire
window-inherit-working-directory = true

Pour voir tous les thèmes disponibles :

ghostty +list-themes

Raccourcis clavier essentiels

  • Ctrl + Shift + T — Nouvel onglet
  • Ctrl + Shift + Enter — Nouveau split horizontal
  • Ctrl + Shift + F — Recherche dans le scrollback
  • Ctrl + Shift + C / Ctrl + Shift + V — Copier / Coller
  • Ctrl + Shift + + / Ctrl + Shift + - — Augmenter / Réduire la taille de police

Pourquoi c'est différent des autres terminaux ?

  • Performance GPU native via GTK4 — latence très faible, idéal pour les logs en temps réel
  • Intégration shell complète : bash, zsh, fish — marqueurs de prompt cliquables, répertoire courant dans le titre
  • 250+ thèmes intégrés — pas besoin d'installer quoi que ce soit
  • Onglets et splits natifs sans avoir besoin de tmux
  • Configuration 100% déclarative dans un fichier texte versionnable
  • Open source MIT sur GitHub, développé par l'auteur de Vagrant et Terraform

Limites à connaître

  • Pas disponible sur Windows (Linux et macOS uniquement)
  • La recherche couvre le viewport actuel, pas tout l'historique scrollback complet
  • Projet encore jeune : certaines fonctionnalités de WezTerm ou tmux manquent
  • Pas encore dans les dépôts officiels des distributions majeures (Ubuntu, Fedora, Debian)

Ressources

Si vous cherchez un terminal qui rompt avec les habitudes sans sacrifier la productivité, Ghostty 1.3.0 est le bon moment pour l'essayer.