Bagaimana cara saya meng-host shell mintty di dalam Console2?

13

Saya suka menggunakan Console2 untuk pekerjaan shell Windows saya, di mana saya biasanya membuatnya membuka prompt bash cygwin.

Saya ingin mencoba MinTTY (2), dan ingin meng-host-nya di dalam Console2 juga. Jika ini memungkinkan, bagaimana saya melakukannya?

Saya telah mengatur Console2 untuk memiliki tab yang menyala

C:\cygwin\bin\mintty.exe -

tapi ini menghapus jendela Console2 dan membuat MinTTY yang tidak terlihat.

Peter Mounce
sumber

Jawaban:

18

Kamu tidak bisa melakukan itu.

Console2 (menjadi "Terminal Emulator") menyelenggarakan program terminal .. seperti pada "hei, saya akan membuat karakter yang ingin Anda hasilkan dan saya akan memberi Anda apa yang diketik pengguna ke keyboard". Program terminal yang berguna yang kebanyakan digunakan dalam "Terminal Emulator" adalah "Shells", seperti "cmd.exe" atau "powershell.exe" atau "bash.exe" atau "zsh.exe". Jika Anda suka, Anda juga bisa meng-host "python.exe" dari dalam Console2.

Mintty juga merupakan "Terminal Emulator". Karena itu, Anda tidak dapat melakukan apa yang Anda minta.

Hanya untuk menjelaskan sedikit 'istilah' yang digunakan (hehe):

  • Terminal : "Fungsi terminal terbatas pada tampilan dan input data ... Terminal teks, atau sering kali hanya terminal (terkadang konsol teks) adalah antarmuka komputer serial untuk entri dan tampilan teks." Kembali pada masa lalu yang indah "terminal" ini benar-benar perangkat keras dan tampak seperti:

    teks alternatif

  • Terminal Emulator: "Sebuah emulator terminal, aplikasi terminal, istilah, atau tty singkatnya, adalah program yang mengemulasi terminal video" bodoh "dalam beberapa arsitektur tampilan lainnya. Meskipun biasanya identik dengan shell baris perintah atau terminal teks, terminal istilah mencakup semua terminal jarak jauh, termasuk antarmuka grafis. "

  • Shell : "Shell adalah bagian dari perangkat lunak yang menyediakan antarmuka bagi pengguna ke sistem operasi ..."

akira
sumber
2
Lebih tepatnya, Console2 adalah terminal (dan begitu juga MinTTY).
Dijeda sampai pemberitahuan lebih lanjut.
memang. saya .. mencoba meningkatkan jawabannya :)
akira
5

Anda tidak dapat meng-host MinTTY, tetapi Anda bisa menggunakan bash Cygwin secara langsung sebagai shell Console2. Cukup buat tab baru dengan \ bin \ bash.exe --login -i sebagai shell Anda

Munissor
sumber