Je viens d'installer le nouveau sous-système Linux sous Windows 10. C'est vraiment agréable d'avoir accès aux dépôts Ubuntu, mais je déteste absolument le programme de terminal par défaut. Cygwin est livré avec MinTTY qui est vraiment gentil et fonctionne très bien, mais je ne trouve pas de paquet autonome pour MinTTY. Existe-t-il un moyen de faire de MinTTY un terminal par défaut pour WSL lors du lancement d’un raccourci quelconque?
Edit: pour être clair, je ne veux pas installer Cygwin. Je veux utiliser le nouveau sous-système Linux et son shell bash, mais je veux utiliser mintty comme terminal.
Le développeur Mintty vient de publier un programme d’installation qui le configurera sans aucune dépendance externe (il inclut cygwin dll, l’aide de la console et wslbridge):
https://github.com/mintty/wsltty/releases
Téléchargez, installez et vous avez terminé.
Si vous souhaitez exécuter un shell différent de Bash, modifiez simplement le raccourci (dans votre menu de démarrage). Par exemple, pour exécuter ssh-agent par terminal avec zsh:
%LOCALAPPDATA%\wsltty\bin\mintty.exe /bin/wslbridge -t /usr/bin/ssh-agent /bin/zsh -l
Utiliser menthe + wslbridge fonctionne.
Télécharger 3 fichiers:
mirrors.kernel.org/sourceware/cygwin/x86_64/release/cygwin/cygwin-2.5.2-1.tar.xz
mirrors.kernel.org/sourceware/cygwin/x86_64/release/mintty/mintty-2.4.2-0.tar.xz
github.com/rprichard/wslbridge/releases/download/0.1.0/wslbridge-0.1.0-cygwin64.tar.gz
Placez ces fichiers dans le même répertoire nommé bin:
cygwin1.dll : cygwin-2.5.2-1.tar.xz
cygwin-console-helper.exe : cygwin-2.5.2-1.tar.xz
mintty.exe : mintty-2.4.2-0.tar.xz
wslbridge.exe : wslbridge-0.1.0-cygwin64.tar.gz
wslbridge-backend : wslbridge-0.1.0-cygwin64.tar.gz
Et créez une minttyrc
vide.
Exécuter mintty -c ./minttryc ./wslbridge
Ou utilisez Émulateur de terminal pour le sous-système Windows pour Linux (WSL)