Właśnie zainstalowałem nowy podsystem Linux w systemie Windows 10. Naprawdę miło jest mieć dostęp do repozytoriów Ubuntu, ale absolutnie NIENAWIDZĘ domyślnego programu terminalowego. Cygwin zawiera MinTTY, który jest naprawdę ładny i działa bardzo dobrze, ale nie mogę znaleźć samodzielnego pakietu dla MinTTY. Czy istnieje sposób, aby MinTTY stał się domyślnym terminalem dla WSL podczas uruchamiania dowolnego skrótu?
Edycja: aby było jasne, NIE chcę instalować Cygwin. Chcę użyć nowego podsystemu Linux i jego powłoki bash, ale chcę użyć mintty jako mojego terminala.
Odpowiedzi:
Deweloper mintty właśnie wydał instalator, który skonfiguruje to wszystko bez żadnych zewnętrznych zależności (zawiera cygwin dll, pomocnika konsoli i wslbridge):
https://github.com/mintty/wsltty/releases
Pobierz, zainstaluj i gotowe.
Jeśli chcesz uruchomić inną powłokę niż Bash, po prostu zmień skrót (w menu startowym). Na przykład, aby uruchomić ssh-agent na terminal za pomocą zsh:
źródło
Korzystanie z mintty + wslbridge działa.
Pobierz 3 pliki:
Umieść te pliki w tym samym katalogu o nazwie bin:
I stwórz pusty
minttyrc
.Biegać
mintty -c ./minttryc ./wslbridge
Lub użyj emulatora terminala dla podsystemu Windows dla systemu Linux (WSL)
źródło
Oryginalny wątek .
Oto jak to zrobić, uruchomić miętowy pod bash.
Pobierz miętowy stąd .
Rozpakuj i wypakuj mintty.exe
Przejdź do
bin
folderu, w którym zainstalowałeś Git . Domyślna lokalizacja to:C:\Program Files (x86)\Git\bin
Kliknij prawym przyciskiem myszy skrót Windows do Git Bash
Ustaw cel na:
Jeśli lokalizacja pobierania jest inna, zmień ją odpowiednio.
źródło