Raisons de choisir Ghostty Terminal comme terminal par défaut pour Linux

Raisons de choisir Ghostty Terminal comme terminal par défaut pour Linux

Tout au long de mon expérience avec Linux, j’ai exploré de nombreux émulateurs de terminaux, dont Alacritty, Kitty et Konsole. Cependant, c’est GNOME Terminal, le terminal par défaut sur Ubuntu, que j’ai le plus utilisé. Récemment, j’ai décidé de me lancer dans une nouvelle alternative : Ghostty. Après une utilisation intensive, il est devenu évident que la transition de GNOME Terminal vers cette option moderne pourrait être un choix judicieux à long terme. Ghostty offre une vitesse impressionnante, une intégration native transparente et un éventail de fonctionnalités intéressantes qui le distinguent de ses prédécesseurs. Examinons de plus près ses atouts uniques.

Ghostty est avant tout un émulateur de terminal multiplateforme avant-gardiste, officiellement lancé en décembre 2024. Depuis sa sortie, il a conquis une base d’utilisateurs fidèles, tant chez les passionnés de Linux que de macOS. Ghostty allie avec brio vitesse, fonctionnalités et intégration native, un exploit que de nombreux terminaux traditionnels peinent à égaler.

Le défi de la plupart des terminaux réside dans l’équilibre entre performances et fonctionnalités : soit ils sont rapides mais manquent de fonctionnalités avancées, soit ils sont riches en fonctionnalités mais lents. Ghostty résout efficacement ce dilemme grâce à l’accélération GPU, qui offre un défilement et un rendu exceptionnellement fluides. Sous Linux, il s’intègre à GTK4, tandis que sous macOS, il utilise SwiftUI, garantissant ainsi une intégration parfaite à votre environnement de bureau.

De plus, Ghostty offre des fonctionnalités similaires à celles d’une application, notamment des onglets natifs, des vues fractionnées et un terminal déroulant (souvent appelé « mode Quake »).La prise en charge de fonctionnalités modernes comme le protocole graphique Kitty, les couleurs réelles, les hyperliens et les transitions automatiques entre les modes clair et sombre améliore encore son ergonomie.

Comment installer et utiliser Ghostty sous Linux

L’installation de Ghostty sur Linux peut s’effectuer de plusieurs manières. Certaines distributions l’intègrent dans leurs dépôts officiels, tandis que d’autres nécessitent une installation manuelle ou des packages communautaires.

Si vous utilisez Arch Linux, vous pouvez facilement installer Ghostty à partir du référentiel officiel [extra] avec la commande suivante :

sudo pacman -S ghostty

Cependant, les utilisateurs de Debian/Ubuntu ou Fedora constateront l’absence de Ghostty dans leurs dépôts officiels. Pour ces distributions, les options incluent la compilation à partir des sources, l’utilisation de paquets alternatifs tels que des fichiers DEB non officiels pour Ubuntu/Debian ou la maintenance d’un paquet Snap.

La méthode d’installation la plus simple implique Snap :

sudo snap install ghostty --classic

Après l’installation, vous pouvez lancer Ghostty depuis le menu de votre application ou en tapant ghosttydans un terminal. Il fonctionne comme un émulateur de terminal classique : propre, efficace et immédiatement utilisable.

Si vous préférez une version portable, pensez à utiliser la version AppImage. Vous pouvez télécharger le fichier AppImage depuis la page des versions.

Terminal fantôme Appimage

Pour le rendre exécutable, utilisez la commande ci-dessous :

chmod +x Ghostty-x86_64. AppImage

Ensuite, exécutez-le en utilisant :

./Ghostty-x86_64. AppImage

Si ces options ne vous conviennent pas, Ghostty peut toujours être compilé à partir des sources zig buildaprès avoir installé les dépendances nécessaires, telles que GTK4 et libadwaita. Des instructions détaillées pour les différentes distributions sont disponibles dans la documentation officielle.

Caractéristiques notables de Ghostty

Ghostty intègre des fonctionnalités essentielles pour une meilleure ergonomie, comme une gestion robuste des onglets. Cette fonctionnalité permet non seulement d’ouvrir plusieurs onglets, mais offre également une vue d’ensemble intuitive pour faciliter le changement de session. Grâce au multiplexage intégré de Ghostty, plus besoin d’outils distincts comme tmux ou screen pour gérer les volets, les onglets et les sessions dans une seule fenêtre de terminal.

Terminal fantôme avec plusieurs onglets et volets

Outre les fonctionnalités standard, Ghostty prend en charge les couleurs réelles 24 bits, les URL cliquables et les rapports de souris. Les utilisateurs peuvent personnaliser davantage leur expérience grâce à un large choix de thèmes, des options de polices améliorées et la prise en charge des emojis multipoints de code, notamment des drapeaux et différentes teintes de peau. Grâce à la compatibilité avec le protocole graphique Kitty, il est également possible de visualiser les images directement dans le terminal.

Fenêtre d'inspection du terminal fantôme

L’une des fonctionnalités les plus remarquables est l’inspecteur de terminal, qui offre une interface de type outil de développement permettant d’observer le fonctionnement du terminal. Cette fonctionnalité innovante est souvent méconnue avant d’être expérimentée.

Options de personnalisation dans Ghostty

Si vous aimez personnaliser votre terminal Linux, Ghostty est fait pour vous. Il offre diverses options de personnalisation détaillées dans un fichier de configuration unique situé à l’adresse ~/.config/ghostty/config. Vous pouvez facilement ouvrir ce fichier avec votre éditeur de texte préféré, tel que nano ou vim :

nano ~/.config/ghostty/config

Vous pouvez également accéder au fichier via le menu hamburger et sélectionner « Ouvrir la configuration ».

Fichier de configuration Ghostty

Le fichier de configuration est convivial et utilise un format clé-valeur clair. Les utilisateurs peuvent ajuster les styles de police, le remplissage, la transparence des fenêtres et même remplacer certains codes de couleur hexadécimaux. En cliquant sur « Recharger la configuration » dans le menu, vous pouvez immédiatement visualiser vos modifications sans avoir à redémarrer.

Ghostty est également équipé de centaines de thèmes préchargés. Pour explorer les thèmes disponibles, exécutez simplement :

ghostty +list-themes

Pour appliquer un thème, modifiez le fichier de configuration en remplaçant le nom du thème par l’option sélectionnée dans la liste, par exemple, theme = catppuccin-frappe, ce qui entraîne une mise à jour visuelle instantanée lors du rechargement.

De plus, vous pouvez spécifier des thèmes distincts pour les modes clair et sombre, par exemple :

theme = dark:catppuccin-frappe, light:catppuccin-latte

La personnalisation s’étend au-delà de l’esthétique ; Ghostty s’intègre parfaitement à bash, zsh et elvish, offrant des fonctionnalités telles que des invites de redimensionnement automatique, une sélection intelligente et des commandes post-sudo de préservation terminfo.

Devez-vous remplacer votre terminal existant ?

Bien que Ghostty offre un design attrayant et des fonctionnalités réellement utiles, il reste relativement récent. Si vous utilisez actuellement un terminal moderne comme Kitty ou Alacritty, le changement pourrait davantage ressembler à un déplacement latéral qu’à une mise à niveau significative. Cependant, pour les utilisateurs habitués à d’anciens systèmes de terminaux ou au terminal par défaut de GNOME, le passage à Ghostty pourrait apporter des avantages substantiels grâce à ses fonctionnalités améliorées et à son intégration native.

Si vous n’avez pas encore découvert Ghostty, il est peut-être temps d’explorer son univers. Vous pourriez également explorer le terminal Warp piloté par l’IA pour découvrir des fonctionnalités IA innovantes.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *