L’arrivée de la nouvelle application Windows Terminal marque un tournant pour Windows, offrant enfin un terminal à onglets capable d’exécuter simultanément les invites Cmd, PowerShell et Bash dans une unique fenêtre. Cette application se distingue également par sa grande personnalisation, allant jusqu’à permettre l’utilisation de GIF animés comme arrière-plan.
Au-delà de l’arrière-plan, l’esthétique du terminal peut être entièrement repensée. Que ce soit la couleur du texte, des arrière-plans ou le style de police, le terminal Windows est hautement personnalisable. Microsoft propose même une sélection de thèmes prédéfinis. Pour cela, un simple éditeur de texte et une connaissance basique du format JSON suffisent. Même sans familiarité avec JSON, des modifications restent possibles grâce à ce guide.
Comment personnaliser votre terminal Windows
La première étape pour personnaliser Windows Terminal est de s’assurer que Windows associe correctement une application par défaut aux fichiers JSON. L’explorateur de fichiers est l’outil idéal pour cela.
Ouvrez l’explorateur de fichiers et localisez un fichier JSON. Si vous n’en avez pas, créez-en un. Faites un clic droit dans l’explorateur, sélectionnez « Nouveau », puis « Document texte ».
Renommez le fichier en « test.json », effaçant ainsi l’extension « .txt ». Confirmez ce changement d’extension. Si l’extension « .txt » n’apparaît pas, configurez l’explorateur de fichiers pour qu’il les affiche.
Ensuite, effectuez un clic droit sur ce fichier JSON et sélectionnez « Ouvrir avec ». Choisissez l’éditeur de texte de votre choix, que ce soit Notepad++ ou le Bloc-notes standard.
Maintenant que les fichiers JSON sont associés à un éditeur de texte, passons aux paramètres du terminal Windows. Lancez Windows Terminal, puis cliquez sur la flèche vers le bas dans la barre de titre (à droite du signe plus), puis sélectionnez « Paramètres ».
Un fichier JSON s’ouvrira dans l’éditeur que vous avez choisi. C’est ici que toutes les modifications peuvent être apportées.
Modifier l’arrière-plan du terminal
L’arrière-plan du terminal peut être personnalisé avec n’importe quel type de fichier image : PNG, JPEG ou même un GIF animé.
Pour modifier l’arrière-plan d’un des shells, commencez par placer le fichier image dans un emplacement accessible au terminal. Windows Terminal, étant une application UWP (Universal Windows Platform), utilise son propre dossier AppData. Le dossier AppData général, situé dans le profil utilisateur, sert à stocker les paramètres d’application. Les applications UWP utilisent leur propre dossier spécifique. Pour Windows Terminal, il se trouve ici :
%LOCALAPPDATA%PackagesMicrosoft.WindowsTerminal_8wekyb3d8bbweRoamingState
Copiez simplement ce chemin dans la barre d’adresse de l’explorateur de fichiers, puis validez. Vous serez ainsi redirigé vers le bon emplacement. Déposez vos fichiers image ici, et Windows Terminal pourra les utiliser comme arrière-plan.
Ouvrez les paramètres du terminal Windows et descendez jusqu’au profil que vous souhaitez modifier. La section « profils » contient plusieurs entrées, chacune correspondant à une option du menu : Cmd, PowerShell, distributions Linux, etc. La ligne « ligne de commande » ou « nom » de chaque section vous permettra de les identifier.
Pour modifier l’image d’arrière-plan, ajoutez, sous la ligne « icône », les lignes suivantes :
"backgroundImage" : "ms-appdata:///roaming/yourimage.jpg", "backgroundImageOpacity" : 0.75, "backgroundImageStretchMode" : "fill",
Remplacez « yourimage.jpg » par le nom de votre image ou GIF. Vérifiez que chaque ligne de la section, à l’exception de la dernière, se termine par une virgule.
Si vous utilisez un GIF, il est recommandé de remplacer « fill » par « uniformToFill ». « fill » peut parfois créer une bordure noire autour du GIF, tandis que « uniformToFill » offre un meilleur rendu.
Enregistrez le fichier. Les modifications seront prises en compte immédiatement, même si le terminal Windows est ouvert.
Personnaliser les raccourcis clavier
La première partie du fichier de configuration concerne les raccourcis clavier. Si un raccourci par défaut ne vous convient pas, vous pouvez le modifier ici. Par exemple, pour que la combinaison Ctrl+e ferme les onglets, recherchez la section suivante :
{ "command" : "closeTab", "keys" : [ "ctrl+w" ] },
Remplacez « ctrl+w » par « ctrl+e » (en conservant les guillemets), puis enregistrez le fichier. Si vous souhaitez aligner le code avec l’indentation existante, sachez que le fichier utilise des espaces et non des tabulations. De plus, comme le montrent les captures d’écran, le fichier utilise des fins de ligne Unix. La plupart des éditeurs de texte (y compris le bloc-notes) les gèrent sans problème.
Modifier le thème de couleurs par défaut
Windows Terminal propose plusieurs schémas de couleurs qui modifient l’apparence du texte, de l’arrière-plan, du curseur, etc. Chaque thème peut être défini individuellement pour l’invite de commande, Bash et PowerShell.
Pour modifier le thème par défaut, commencez par localiser le profil du shell concerné dans la section « profils ». L’entrée « ligne de commande » de chaque sous-section permet de les identifier.
Par exemple, l’invite de commande se trouve sous « commandline » : « cmd.exe ». Modifiez la ligne « colorScheme » : « Campbell » avec le nom du thème de votre choix. Vous avez le choix entre Campbell, One Half Dark, One Half Light, Solarized Dark et Solarized Light. Pour choisir Solarized Light, par exemple, changez la ligne « colorScheme » en « colorScheme » : « Solarized Light ». Ces schémas de couleurs sont les mêmes que ceux utilisés par l’outil colortool de Microsoft.
Le terminal Windows, dans son concept, évoque une version allégée de la fonctionnalité Windows Sets de Microsoft. La gestion des onglets ici est certes moins aboutie, mais elle donne une idée du potentiel de cette fonctionnalité. Au minimum, ce terminal met fin au besoin de passer d’un programme à l’autre pour utiliser l’invite de commande, PowerShell et Bash.