แอพเทอร์มินัล OS X พร้อมชื่อแท็บที่กำหนดเอง?


1

มีวิธีใดหรือแอปพลิเคชั่นเทอร์มินัลฟรีที่อนุญาตให้ฉันมีชื่อแท็บที่กำหนดเองสำหรับแต่ละเซสชันเทอร์มินัล

สมมติว่าฉันเชื่อมต่อกับเซิร์ฟเวอร์ที่แตกต่างจากเทอร์มินัลของฉันและฉันต้องการรับพรอมต์ของ ONE ที่ฉันต้องการใช้งานได้ทันที

คำตอบ:


1

นี่เป็นหนึ่งในการตั้งค่าที่คุณสามารถบันทึกในไฟล์กำหนดค่า Terminal.app ตั้งชื่อผ่านรายการเมนูShell -> Edit Titleจากนั้นบันทึกไฟล์การกำหนดค่าเทอร์มินัลผ่านShell -> Export Settings...รายการเมนู เมื่อคุณเปิดไฟล์การกำหนดค่านั้นอีกครั้งการตั้งค่าจะเป็นตามที่คุณบันทึกไว้ [การบันทึกไฟล์การกำหนดค่าเทอร์มินัลตามที่ระบุไว้ในความคิดเห็นไม่ได้บันทึกชื่อหน้าต่าง]

บันทึกการตั้งค่าเทอร์มินัลปัจจุบันโดยใช้Shell -> Export Settings...รายการเมนูจากนั้นเปิดไฟล์. เทอร์มินัลผลลัพธ์ในเท็กซ์เอดิเตอร์ นี่เป็นไฟล์รายการทรัพย์สิน Apple มาตรฐาน อยู่ระหว่าง<dict>แท็กให้เพิ่มบรรทัดเหล่านี้:

<key>CommandString</key>
<string>ssh -2 ssh.host.goes.here</string>
<key>WindowTitle</key>
<string>Title String Goes Here</string>

บันทึกไฟล์จากตัวแก้ไขข้อความจากนั้นดับเบิลคลิกเพื่อเปิดใน Terminal.app


คำใบ้อีกอย่าง หากคุณสร้างหน้าต่างด้วยShell -> New Remote Command...รายการเมนูไฟล์กำหนดค่าจะบันทึกข้อเท็จจริงที่ว่าคุณกำลังเชื่อมต่อกับระบบระยะไกล
Peter Murray

เป็นเรื่องที่ดีเกี่ยวกับการแก้ไขชื่อแท็บ ฉันต้องดิ้นรนวิธีการอย่างรวดเร็วและง่ายดายโดยเฉพาะหนึ่งหน้าต่างของเทอร์มินัลถ้าฉันเปิดเทอร์มินัล 3 เครื่องดังนั้นฉันคิดว่าแท็บสามารถช่วยฉันได้
Radek

Shell -> Edit Titleรายการเมนูจะเปลี่ยนชื่อแท็บที่มากเกินไป ชื่อหน้าต่างจะใช้ชื่อของแท็บที่ใช้งานอยู่ สิ่งหนึ่งที่ฉันนึกไม่ออกก็คือวิธีบันทึกไฟล์การกำหนดค่าเทอร์มินัลด้วยการเชื่อมต่อระยะไกลมากกว่าหนึ่งครั้ง หวังว่าจะไม่เป็นข้อกำหนดสำหรับคุณ
Peter Murray

@ Peter Murray: ฉันสามารถตั้งชื่อได้ แต่เมื่อฉันบันทึกไฟล์ปรับแต่งชื่อเรื่องไม่อยู่ที่นั่นดังนั้นเมื่อฉันดับเบิลคลิกที่ไฟล์. verminal ไม่ได้ตั้งชื่อ :-(
Radek

1
คุณพูดถูก - ฉันแก้ไขคำตอบพร้อมคำแนะนำเกี่ยวกับวิธีเพิ่มค่าที่เหมาะสมลงในไฟล์ PLIST ของเทอร์มินัล ขออภัยที่ส่งคุณผิดเส้นทางเพื่อเริ่มต้นด้วย
Peter Murray

2

ใช้ลำดับ ANSI escape เพื่อตั้งชื่อหน้าต่าง color-xterm: http://howtos.linuxbroker.com/howtoreader.php?file=Xterm-Title.html

รายละเอียดเพิ่มเติมในหัวข้อล่าสุดในแคนเบอร์ราลินุกซ์กลุ่มผู้ใช้รายชื่อผู้รับจดหมาย


คำตอบที่ดีมาก! ความคิดใด ๆ ถ้าฉันสามารถมีแท็บชื่อใน xterm?
Radek

0

ดังนั้นทุกอย่างสามารถทำได้โดยใช้Window Groupในแอปพลิเคชัน Terminal

หนึ่งสามารถเปิดแท็บไม่กี่และตั้งชื่อ (และการตั้งค่าอื่น ๆ ) Save Windows as Groupสำหรับแต่ละแท็บแล้ว

ถ้าฉันเลือกที่จะเรียกใช้กลุ่มของฉันเมื่อเริ่มต้นของเทอร์มินัลฉันยังได้รับหนึ่งหน้าต่างพิเศษ! ดังนั้นฉันจึงส่งออกกลุ่มและดับเบิลคลิกเพื่อรับหนึ่งหน้าต่างที่มีสามแท็บชื่อ

ขอบคุณ @Peter Murray


0

ฉันสามารถตั้งค่าหน้าต่างเทอร์มินัลและชื่อแท็บเทอร์มินัลโดยใช้แพ็คเกจ xtermcontrol (ติดตั้งผ่าน fink) เช่น:

alias tt='xtermcontrol --title'

แล้ว

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