Я только что установил новую подсистему Linux в Windows 10. Очень приятно иметь доступ к репозиториям Ubuntu, но я абсолютно НЕНАВИЖУ программу терминала по умолчанию. Cygwin поставляется с MinTTY, который действительно хорош и работает очень хорошо, но я не могу найти отдельный пакет для MinTTY. Есть ли способ сделать MinTTY терминалом по умолчанию для WSL при запуске любого ярлыка?
Изменить: чтобы быть ясно, я не хочу устанавливать Cygwin. Я хочу использовать новую подсистему Linux и ее оболочку bash, но я хочу использовать mintty в качестве моего терминала.
Ответы:
Разработчик mintty только что выпустил установщик, который установит все это для вас без внешних зависимостей (в него входит cygwin dll, консольный помощник и wslbridge):
https://github.com/mintty/wsltty/releases
Скачайте, установите и все готово.
Если вы хотите запустить оболочку, отличную от Bash, просто измените ярлык (в вашем стартовом меню). Например, чтобы запустить ssh-agent для каждого терминала с помощью zsh:
источник
Использование mintty + wslbridge работает.
Скачать 3 файла:
Поместите эти файлы в тот же каталог с именем bin:
И создать пустое
minttyrc
.Бегать
mintty -c ./minttryc ./wslbridge
Или используйте эмулятор терминала для подсистемы Windows для Linux (WSL)
источник
Оригинальная тема .
Вот как это сделать, запустите mintty под Bash.
Скачать мятный отсюда .
Распакуйте и распакуйте mintty.exe
Перейдите в вашу
bin
папку, где вы установили Git . Расположение по умолчанию:C:\Program Files (x86)\Git\bin
Щелкните правой кнопкой мыши по ярлыку Windows для Git Bash
Установить цель:
Если местоположение загрузки отличается, измените местоположение соответствующим образом.
источник