Réponse courte : La console que vous voyez lorsque vous démarrez la distribution par défaut avec ubuntu.exe
et celle que vous voyez en exécutant wsl -d
devraient être les mêmes. Ils utilisent tous les deux la console Windows héritée. En fait, toute commande qui affiche une sortie console/terminal dans Windows (du moins dans Windows 10) utilise cela.
Vous devriez pouvoir le constater en cliquant sur l'icône en haut à gauche pour chaque fenêtre Windows et sélectionner Propriétés. Vous devriez voir que la boîte de dialogue de configuration est la même pour les deux.
Il semble y avoir quelques différences mineures dans la manière dont ils sont configurés par défaut. Par exemple, sur mon système (qui devrait être par défaut), le CMD est configuré sur "Courier New", mais celui lancé par Ubuntu utilise Consolas. En réalité, c'est la seule différence que je vois, à part l'icône Ubuntu qui s'affiche dans la barre de titre.
Plus de détails :
En ce qui concerne l'utilisation réelle de l'exécutable ubuntu.exe
pour lancer une distribution que vous avez importée avec wsl --import
, c'est probablement non.
ubuntu.exe
est ce qu'on appelle un "Alias d'exécution d'application" - c'est un pointeur vers l'installation du Windows Store. Vous le trouverez si vous allez dans les paramètres de Windows, dans la zone "Gérer les alias d'exécution d'application".
Vous pouvez également voir son emplacement depuis PowerShell avec (Get-Command ubuntu.exe).path
. Si vous examinez cet emplacement (get-childitem (split-path -parent (get-command ubuntu.exe).path)
), vous verrez que Windows gère ceux-ci comme des liens symboliques vers le répertoire du package réel.
wsl.exe
est vraiment la commande de remplacement, car elle peut gérer n'importe quelle distribution que vous avez installée, comme vous l'avez déjà découvert.
Mais, mieux encore, à mon avis, est d'utiliser simplement le nouveau Terminal Windows pour lancer et gérer toutes vos sessions de terminal (toutes les instances WSL, CMD, PowerShell, et plus). Le Terminal Windows est:
- Un terminal moderne basé sur des onglets, destiné en fin de compte à remplacer la console Windows héritée
- Un projet Microsoft
- Riche en fonctionnalités
- En développement actif avec régulièrement de nouvelles versions et fonctionnalités
- Totalement open-source (Dépôt Github)
- Prévu pour être utilisé comme terminal par défaut (remplaçant la console Windows) dans Windows 11, bien que la stabilité de cette fonctionnalité au lancement soit encore à déterminer à ma connaissance.
- Dispose de hilarants notes de version.
Une des grandes caractéristiques est que le Terminal Windows détectera automatiquement toutes vos instances WSL et ajoutera des entrées de menu/profils pour elles (en utilisant wsl -d
). Donc chacune de vos distributions Ubuntu apparaîtra comme des profils séparés. Si vous en ajoutez une autre (ou en supprimez une), le Terminal Windows le détectera la prochaine fois qu'il sera lancé.