Saya baru saja menginstal subsistem Linux baru di Windows 10. Sungguh menyenangkan memiliki akses ke repositori Ubuntu, tetapi saya benar-benar BENCI program terminal default. Cygwin hadir dengan MinTTY yang sangat bagus dan bekerja dengan sangat baik, tetapi saya tidak dapat menemukan paket mandiri untuk MinTTY. Apakah ada cara untuk menjadikan MinTTY sebagai terminal default untuk WSL, ketika meluncurkan pintasan apa pun?
Sunting: agar jelas, Saya TIDAK ingin menginstal Cygwin. Saya ingin menggunakan subsistem Linux baru dan bash shell-nya, tapi saya ingin menggunakan mintty sebagai terminal saya.
Jawaban:
Pengembang mintty baru saja merilis installer yang akan mengatur semuanya untuk Anda tanpa dependensi eksternal (termasuk cygwin dll, konsol pembantu dan wslbridge):
https://github.com/mintty/wsltty/releases
Unduh, instal, dan selesai.
Jika Anda ingin menjalankan shell yang berbeda dari Bash, cukup ubah pintasannya (di startmenu Anda). Misalnya, untuk menjalankan ssh-agent per terminal dengan zsh:
sumber
Menggunakan karya mintty + wslbridge.
Unduh 3 file:
Masukkan file-file ini ke direktori yang sama bernama bin:
Dan buat yang kosong
minttyrc
.Lari
mintty -c ./minttryc ./wslbridge
Atau gunakan Terminal emulator untuk Windows Subsystem for Linux (WSL)
sumber
Utas asli .
Begini cara melakukannya, jalankan mintty di bawah bash.
Unduh permen dari sini .
Unzip dan Ekstrak mintty.exe
Buka
bin
folder tempat Anda menginstal Git . Lokasi default adalah:C:\Program Files (x86)\Git\bin
Klik kanan pada pintasan windows untuk Git Bash
Tetapkan target untuk:
Jika lokasi pengunduhan berbeda, maka ubah lokasi sesuai.
sumber