Ich habe gerade das neue Linux-Subsystem in Windows 10 installiert. Es ist wirklich schön, Zugriff auf die Ubuntu-Repositorys zu haben, aber ich hasse das Standard-Terminalprogramm. Cygwin kommt mit MinTTY, was wirklich nett ist und sehr gut funktioniert, aber ich kann kein eigenständiges Paket für MinTTY finden. Gibt es eine Möglichkeit, MinTTY als Standardterminal für WSL festzulegen, wenn eine Verknüpfung gestartet wird?
Bearbeiten: Um klar zu sein, möchte ich Cygwin NICHT installieren. Ich möchte das neue Linux-Subsystem und seine Bash-Shell verwenden, aber ich möchte Mintty als Terminal verwenden.
Antworten:
Der Mintty-Entwickler hat gerade ein Installationsprogramm veröffentlicht, das alles ohne externe Abhängigkeiten für Sie einrichtet (einschließlich cygwin dll, Konsolenhelfer und wslbridge):
https://github.com/mintty/wsltty/releases
Herunterladen, installieren und fertig.
Wenn Sie eine andere Shell als Bash ausführen möchten, ändern Sie einfach die Verknüpfung (in Ihrem Startmenü). So führen Sie beispielsweise ssh-agent pro Terminal mit zsh aus:
quelle
Die Verwendung von mintty + wslbridge funktioniert.
3 Dateien herunterladen:
Legen Sie diese Dateien in dasselbe Verzeichnis mit dem Namen bin:
Und erstellen Sie eine leere
minttyrc
.Lauf
mintty -c ./minttryc ./wslbridge
Oder verwenden Sie den Terminalemulator für Windows Subsystem für Linux (WSL).
quelle
Original - Thread .
Hier erfahren Sie, wie es geht: Führen Sie mintty under bash aus.
Laden Sie mintty von hier herunter .
Entpacken und extrahieren Sie mintty.exe
Gehen Sie zu Ihrem
bin
Ordner, in dem Sie Git installiert haben . Der Standardspeicherort ist:C:\Program Files (x86)\Git\bin
Klicken Sie mit der rechten Maustaste auf die Windows-Verknüpfung für Git Bash
Setzen Sie das Ziel auf:
Wenn der Download-Speicherort unterschiedlich ist, ändern Sie den Speicherort entsprechend.
quelle