L’option de menu contextuel « Open Bash window here » donne un accès rapide au terminal Bash depuis n’importe quel dossier, d’un simple clic droit. Elle simplifie le travail quotidien des utilisateurs du sous-système Windows pour Linux (WSL). L’ajouter permet de gagner en efficacité, tandis que la supprimer allège le menu pour ceux qui n’en ont pas l’usage.
Les développeurs utilisent WSL sous Windows 10 par l’intermédiaire du shell Bash. Cependant, ouvrir Bash depuis l’interface graphique peut prendre du temps, car aucun raccourci n’est ajouté automatiquement au menu contextuel après l’installation.
Disposer de l’option « Open Bash window here » dans Windows 10 dans le menu contextuel facilite la tâche, améliore votre flux de travail et fluidifie la navigation. Poursuivez votre lecture pour savoir comment l’ajouter ou la supprimer, ou passez directement à la section Qu’est-ce que l’option « Open Bash window here » et pourquoi l’ajouter ou la supprimer.
Ajouter « Open Bash window here » au menu contextuel
Les utilisateurs avancés, les professionnels de l’informatique et les développeurs sous Windows 10 peuvent suivre quelques étapes simples pour personnaliser le menu contextuel et ouvrir facilement la fenêtre de commande Bash à l’emplacement voulu. Bash devient ainsi accessible depuis n’importe où, dès que le besoin s’en fait sentir.
Notez que la modification des options du menu contextuel exige des privilèges d’administrateur. Il est préférable de sauvegarder le registre avant de suivre les étapes ci-dessous, afin de pouvoir le restaurer plus facilement en cas d’erreur.
- Avant toute chose, vérifiez que WSL est bien installé sur l’appareil.
- Ouvrez PowerShell en tant qu’administrateur. Appuyez sur la touche Windows + X et sélectionnez Terminal Windows (administrateur) ou PowerShell (administrateur).
- Exécutez la commande ci-dessous pour vérifier si WSL est installé :
wsl –list –verbose
Si WSL est installé, la commande affiche toutes les distributions Linux présentes. Dans le cas contraire, un message d’erreur apparaît. - Pour installer WSL, utilisez cette commande :
wsl –install
Vous pouvez également l’installer en ouvrant le Panneau de configuration, en cliquant sur Programmes, puis en sélectionnant Activer ou désactiver des fonctionnalités Windows. Cochez les cases Plateforme de machine virtuelle et Sous-système Windows pour Linux. - Redémarrez votre ordinateur lorsque vous y êtes invité. Les modifications ne prendront effet qu’après le redémarrage du système.
- Ouvrez l’Éditeur du registre. Appuyez sur la touche Windows + R, saisissez regedit, puis cliquez sur OK.
- Dans le volet de gauche, accédez à ce chemin :
HKEY_CLASSES_ROOT\Directory\Background\shell - Faites un clic droit sur le dossier shell, sélectionnez Nouveau, cliquez sur Clé et nommez-la Bash.
- Faites un clic droit sur Bash et créez une nouvelle Clé nommée command.
- Définissez la commande de lancement de Bash en cliquant sur le dossier command que vous venez de créer, puis en double-cliquant sur le fichier Default dans le volet de droite. La fenêtre Modification de la chaîne s’ouvre alors.
- Collez le chemin d’accès au fichier Bash de votre appareil. Pour trouver ce chemin :
- Recherchez Bash dans le menu Démarrer.
- Faites un clic droit sur le résultat correspondant à l’application Bash, puis sélectionnez Ouvrir l’emplacement du fichier.
- Faites un clic droit sur le raccourci Bash dans la nouvelle fenêtre, puis choisissez Ouvrir l’emplacement du fichier.
- Maintenez la touche Maj enfoncée, faites un clic droit sur l’exécutable Bash et sélectionnez Copier en tant que chemin d’accès.
- Cliquez sur OK.
- Renommez l’option de menu en cliquant sur le dossier Bash, en double-cliquant sur le fichier Default dans le volet de droite, puis en remplaçant la valeur par Open Bash window here.
- Cliquez sur OK et fermez l’Éditeur du registre.
- Vérifiez que le menu a bien été modifié. Faites un clic droit sur un dossier ou sur le bureau pour voir apparaître le menu contextuel « Open Bash window here ».
Supprimer « Open Windows Bash here » du menu contextuel
Le menu contextuel peut sembler encombré à certains utilisateurs qui n’utilisent plus les scripts Bash ou ne s’en servent que rarement. Heureusement, vous pouvez facilement supprimer cette option et alléger le menu qui s’affiche lorsque vous faites un clic droit sur un lecteur ou un dossier. Là encore, sauvegardez toujours votre registre pour éviter une défaillance système irréversible en cas d’erreur pendant la modification.
- Ouvrez l’Éditeur du registre en appuyant sur la touche Windows + R, en saisissant regedit et en cliquant sur OK.
- Dans le volet de gauche, suivez ce chemin :
HKEY_CLASSES_ROOT\Directory\Background\shell - Sous shell, supprimez la clé Bash (ou la clé que vous avez créée pour ouvrir Bash) afin de retirer la commande de lancement du shell.
- Fermez l’Éditeur du registre et vérifiez que l’option « Open Bash window here » a bien disparu en faisant un clic droit sur le bureau ou dans un dossier.
Qu’est-ce que l’option « Open Bash window here » et pourquoi l’ajouter ou la supprimer
L’option de menu contextuel « Open Bash window here » en bref
Le raccourci « Open Bash window here » vous permet d’accéder à l’application de terminal Bash depuis n’importe quel dossier, via le menu du clic droit. Ce raccourci permet aux professionnels de l’informatique, aux développeurs système et aux utilisateurs avancés d’exploiter le sous-système Windows pour Linux (WSL) rapidement et efficacement. Il vous suffit d’apprendre à l’ajouter au menu contextuel de Windows, celui qui s’affiche lorsque vous faites un clic droit sur le bureau, sur un lecteur ou dans un dossier.
Pourquoi ajouter ou supprimer l’option « Open Bash here » dans Windows 10
Les utilisateurs gagnent en efficacité lorsque le menu est directement accessible dans le répertoire où ils travaillent. Plus besoin d’ouvrir manuellement le terminal Bash. Le processus devient plus fluide, sans avoir à quitter votre espace de travail.
À l’inverse, supprimer cette option offre un menu contextuel plus épuré, en particulier si vous n’utilisez pas le terminal Bash. Dans tous les cas, pouvoir ajouter ou supprimer l’option « Open Bash here » dans Windows est une fonction appréciable pour tous ceux qui utilisent WSL.
Résolution des problèmes courants
Vous pouvez rencontrer certains problèmes après avoir ajouté ou supprimé l’option « Open Bash window here » du menu contextuel si les étapes n’ont pas été suivies correctement. Voici quelques solutions :
La fenêtre Bash ne s’ouvre pas depuis le menu contextuel ?
Vérifiez d’abord que vous avez saisi le bon chemin d’accès au shell Bash dans le fichier Default sous la clé command de l’Éditeur du registre. Si c’est bien le cas, assurez-vous d’avoir correctement défini votre distribution WSL par défaut. Utilisez la commande ci-dessous dans l’Invite de commandes ou dans PowerShell et repérez la distribution marquée d’un astérisque (celle par défaut) :
wsl -l -v
Il peut également être utile de mettre à jour WSL. Une version obsolète peut entraîner des problèmes de compatibilité et empêcher le raccourci de fonctionner. Pour mettre à jour WSL, exécutez cette commande dans PowerShell ou dans l’Invite de commandes en tant qu’administrateur :
wsl –update
L’option de menu contextuel apparaît toujours après votre tentative de suppression ?
Ouvrez l’Éditeur du registre et supprimez le dossier Bash que vous avez créé. Vous pouvez aussi restaurer une sauvegarde du registre antérieure à l’ajout de l’option dans le menu contextuel.
L’option « Open Bash window here » est absente après l’activation de WSL ?
Redémarrez votre ordinateur pour que toutes les modifications soient bien appliquées. Vérifiez également que WSL est correctement installé et configuré pour que le raccourci fonctionne.
Foire aux questions (FAQ)
1. Qu’est-ce que le sous-système Windows pour Linux (WSL) ?
Le sous-système Windows pour Linux (WSL) est une fonction qui permet aux développeurs et aux utilisateurs d’exécuter des outils et des environnements de terminal Linux directement sous Windows, sans passer par des machines virtuelles ni par le double démarrage.
2. Cette méthode fonctionne-t-elle avec toutes les distributions Linux installées sur WSL ?
Oui, les étapes décrites fonctionnent avec toute distribution Linux correctement configurée. Cependant, si plusieurs distributions et versions sont installées, la commande « Open Bash window here » lancera la distribution WSL par défaut. Il s’agit de celle marquée d’un astérisque dans la liste de toutes les distributions installées.
3. Puis-je ouvrir PowerShell au lieu de Bash avec cette méthode ?
Oui, vous pouvez ouvrir PowerShell au lieu de Bash, mais vous devrez adapter certaines étapes dans l’Éditeur du registre. Par exemple, vous devrez créer une clé PowerShell et utiliser le chemin d’accès à PowerShell, plutôt que de créer une clé Bash avec le chemin vers Bash. Avant d’apporter des modifications, vérifiez toutefois si l’option « Open PowerShell window here » ne figure pas déjà dans le menu contextuel : maintenez la touche Maj enfoncée tout en faisant un clic droit sur le bureau ou sur un dossier. Vous éviterez ainsi d’écraser des commandes et de provoquer des erreurs.
4. Comment vérifier si WSL est installé sur mon système ?
Pour vérifier si WSL est installé, appuyez sur la touche Windows + X, sélectionnez Terminal Windows (administrateur) ou PowerShell (administrateur), puis exécutez cette commande :
wsl -l -v
Différentes distributions Linux devraient s’afficher si WSL est installé, ou un message d’erreur dans le cas contraire.
5. La suppression de cette option affecte-t-elle mes installations Linux ?
Supprimer correctement l’option « Open Bash window here » du menu contextuel n’a aucune incidence sur vos installations Linux. Cela libère simplement de la place dans le menu qui s’affiche lorsque vous faites un clic droit sur le bureau ou dans un dossier.
Ajouter ou supprimer l’option « Open Bash window here » fait gagner du temps
L’option « Open Bash window here » est un raccourci pratique pour lancer Bash dans un répertoire précis. Si vous utilisez en permanence des commandes Linux sous Windows, l’ajouter améliorera votre façon de travailler. À l’inverse, la supprimer vous garantit de ne conserver que les options utiles dans le menu contextuel. Savoir ajouter ou supprimer cette option, et résoudre les problèmes éventuels, vous permet d’utiliser votre temps à bon escient dans vos tâches quotidiennes sur votre appareil.
