11

Я только что установил новую подсистему Linux в Windows 10. Очень приятно иметь доступ к репозиториям Ubuntu, но я абсолютно ненавижу стандартную программу cmd. MinTTY Cygwin действительно хорош и работает очень хорошо, но я не могу найти отдельный пакет. Есть ли способ заставить MinTTY работать как оболочка по умолчанию и запустить его с bash для windows?

Изменить: чтобы быть ясно, я не хочу устанавливать Cygwin. Я хочу использовать новую подсистему Linux и встроенный bash, но я хочу использовать mintty в качестве моего терминала.

3 ответа3

11

Разработчик mintty только что выпустил установщик, который установит все это для вас без каких-либо внешних зависимостей (он включает в себя cygwin dll, консольный помощник и wslbridge):

https://github.com/mintty/wsltty/releases

Скачайте, установите и все готово.

Если вы хотите запустить оболочку, отличную от Bash, просто измените ярлык (в вашем стартовом меню). Например, чтобы запустить ssh-agent для каждого терминала с помощью zsh:

%LOCALAPPDATA%\wsltty\bin\mintty.exe /bin/wslbridge -t /usr/bin/ssh-agent /bin/zsh -l
4

Использование mintty + wslbridge работает.

Скачать 3 файла:

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

Поместите эти файлы в тот же каталог с именем 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

И создать пустой minttyrc .

Запустите mintty -c ./minttryc ./wslbridge

Или используйте эмулятор терминала для подсистемы Windows для Linux (WSL)

-4

Оригинальная тема.

Вот как это сделать, запустите mintty под Bash.

  1. Скачать мятный отсюда.

  2. Распакуйте и распакуйте mintty.exe

  3. Перейдите в папку bin где вы установили Git. Расположение по умолчанию: C:\Program Files (x86)\Git\bin

  4. Щелкните правой кнопкой мыши по ярлыку Windows для Git Bash

  5. Установить цель:

C:\Program Files (x86)\Git\bin\mintty.exe "/bin/sh --login -i

Если местоположение загрузки отличается, измените местоположение соответствующим образом.

  1. Нажмите на ярлык Git Bash, чтобы запустить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .