ฉันไม่สามารถหาวิธีเปิดเซสชัน Cygwin ใหม่จากภายใน Cygwin ได้เหมือนกับการเปิดตัวเทอร์มินัลใหม่จากภายใน bash ด้วย:
gnome-terminal
มันอาจจะง่าย แต่ฉันขาดอะไรไป ความคิดใด ๆ
ฉันไม่สามารถหาวิธีเปิดเซสชัน Cygwin ใหม่จากภายใน Cygwin ได้เหมือนกับการเปิดตัวเทอร์มินัลใหม่จากภายใน bash ด้วย:
gnome-terminal
มันอาจจะง่าย แต่ฉันขาดอะไรไป ความคิดใด ๆ
คำตอบ:
กด 'Alt-F2' หากคุณต้องการเปิดเทอร์มินัลอื่น (มินต์) เป็นมินต์ไม่ใช่จากสคริปต์ ดู 'man mintty' สำหรับแป้นพิมพ์ลัดอื่น
cygstart /bin/bash -li
เปิดหน้าต่างเทอร์มินัลใหม่ แต่ไม่มีการตั้งค่าเดียวกัน
ถ้าคุณใช้คอนโซล "เริ่มต้น" cygwin (aka cmd.exe) แล้ว:
cmd /c start /d "C:\cygwin\bin" SHELL.EXE PARAMS
จากนั้นแทนที่ SHELL.EXE และ PARAMS ด้วยสิ่งที่คุณใช้:
ฉันอยากจะแนะนำให้คุณใช้คอนโซลที่ดีกว่าเช่น ' mintty ' หรือ 'rxvt' ซึ่งคุณจะเปิดใช้เพียงแค่พิมพ์ "mintty" (หรือกด f2) หรือ "rxvt"
bash.exe
และฉันเล่นเกมโดยใช้คำสั่งที่คุณให้ไว้และรูปแบบบางอย่างโดยไม่มีโชค มองเข้าไปในminttyในขณะนี้ ขอบคุณ!
mintty
จากภายในเทอร์มินัล Cygwin ที่มีอยู่จะเริ่มหน้าต่างใหม่ใช่ แต่ยังล็อคเทอร์มินัลที่มีอยู่ เริ่มต้นเป็นกระบวนการพื้นหลังด้วยmintty &
เพื่อดำเนินการต่อโดยใช้เทอร์มินัลดั้งเดิมและมีใหม่
ในการโหลดของ.bash_profile
ฉันฉันได้สร้างนามแฝงใน.bashrc
คำสั่งต่อไปนี้:
alias mintty='mintty.exe -i /Cygwin-Terminal.ico - &'
cygstart mintty /bin/bash -il