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.
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.

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 ongletCtrl + Shift + Enter— Nouveau split horizontalCtrl + Shift + F— Recherche dans le scrollbackCtrl + Shift + C/Ctrl + Shift + V— Copier / CollerCtrl + 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
- Site officiel — ghostty.org
- Notes de release 1.3.0 complètes
- Code source sur GitHub
- Référence complète de la configuration
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.