ฉันจะโฮสต์ mintty shell ได้อย่างไรภายใน Console2


13

ฉันชอบที่จะใช้Console2สำหรับการทำงานเชลล์ Windows ของฉันซึ่งฉันมักจะทำให้มันเปิดพร้อมท์ของ cygwin

ฉันต้องการทดลองใช้ MinTTY (2) และต้องการโฮสต์ภายใน Console2 ด้วย หากเป็นไปได้ฉันจะทำอย่างไร

ฉันได้ตั้งค่า Console2 ให้มีแท็บที่เริ่มทำงาน

C:\cygwin\bin\mintty.exe -

แต่สิ่งนี้จะลบหน้าต่าง Console2 และสร้าง MinTTY อันที่มองไม่เห็น

คำตอบ:


18

คุณไม่สามารถทำได้

Console2 (เป็น "Terminal Emulator") โฮสต์โปรแกรมเทอร์มินัล .. ใน "เฮ้ฉันจะแสดงผลตัวอักษรที่คุณต้องการแสดงผลและฉันจะให้สิ่งที่ผู้ใช้พิมพ์ลงในแป้นพิมพ์" โปรแกรมเทอร์มินัลที่มีประโยชน์ส่วนใหญ่ใช้ใน "Terminal Emulators" คือ "Shells" เช่น "cmd.exe" หรือ "powershell.exe" หรือ "bash.exe" หรือ "zsh.exe" หากคุณชอบคุณสามารถโฮสต์ "python.exe" จากภายใน Console2

Mintty ยังเป็น "Terminal Emulator" ด้วยเหตุนี้คุณจึงไม่สามารถทำสิ่งที่คุณขอได้

เพียงเพื่ออธิบาย 'เงื่อนไข' ที่ใช้ (ฮิฮิ) อีกเล็กน้อย:

  • เทอร์มินัล : "ฟังก์ชั่นของเทอร์มินัลถูก จำกัด ให้แสดงและป้อนข้อมูล ... เทอร์มินัลข้อความหรือบ่อยครั้งที่เทอร์มินัล (บางครั้งคอนโซลข้อความ) คืออินเตอร์เฟสคอมพิวเตอร์แบบอนุกรมสำหรับการป้อนข้อความและจอแสดงผล" ย้อนกลับไปในวันเก่า ๆ "เทอร์มินัล" เหล่านี้เป็นฮาร์ดแวร์จริงๆและดูเหมือนว่า:

    ข้อความแสดงแทน

  • เทอร์มินัลอีมูเลเตอร์: "เทอร์มินัลอีมูเลเตอร์แอปพลิเคชันเทอร์มินัลเทอมหรือ tty สำหรับระยะสั้นคือโปรแกรมที่เลียนแบบเทอร์มินัลวิดีโอ" โง่ "ภายในสถาปัตยกรรมจอแสดงผลอื่น ๆ ครอบคลุมเทอร์มินัลระยะไกลทั้งหมดรวมถึงส่วนต่อประสานกราฟิก "

  • เชลล์ : "เชลล์เป็นซอฟต์แวร์ชิ้นหนึ่งที่มีส่วนต่อประสานสำหรับผู้ใช้กับระบบปฏิบัติการ ... "


2
แม่นยำยิ่งขึ้น Console2 เป็นเทอร์มินัล (และเป็น MinTTY)
Dennis Williamson

จริง ฉัน .. พยายามที่จะปรับปรุงคำตอบ :)
akira

5

คุณไม่สามารถโฮสต์ MinTTY ได้ แต่คุณสามารถใช้ Cygwin bash โดยตรงเป็นเชลล์ Console2 เพียงสร้างแท็บใหม่ด้วย \ bin \ bash.exe --login -i เป็นเชลล์ของคุณ


0

ฉันเพิ่งทำตามขั้นตอนนี้ => http://blog.jaykanakiya.com/terminal-setup-in-windows-7/

เปลี่ยนการตั้งค่าเริ่มต้นของ Console2

คลิกขวา -> แก้ไข -> การตั้งค่า

คอนโซล: เชลล์: C: \ cygwin64 \ Cygwin.bat ไดเรกทอรีเริ่มต้น: H: / [พื้นที่ทำงานรายวันของคุณ]

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.