เทอร์มินัลอีมูเลเตอร์ใดที่สนับสนุนโหมดการควบคุม tmux?


33

tmuxมีโหมดการควบคุมที่เปิดใช้งานด้วย-CCเพื่อให้เทอร์มินัลอีมูเลเตอร์สามารถควบคุม tmux ได้ iTerm2 ใช้สิ่งนี้เพื่อเอฟเฟกต์ที่ยอดเยี่ยมสำหรับการอนุญาตให้หน้าต่าง tmux ปรากฏเป็นหน้าต่าง iTerm แยกต่างหาก

มีเทอร์มินัลอีมูเลเตอร์อื่น ๆ ที่รองรับโหมดควบคุมหรือไม่? ฉันมีความสนใจเป็นพิเศษใน terminal emulators / ลูกค้า SSH สำหรับ Windows ที่อาจมีฟังก์ชั่นดังกล่าว แต่ Linux / Unix ก็น่าสนใจเช่นกัน


1
คุณเคยใช้ iterm2 + ssh + tmux -CC สำเร็จหรือไม่? ถ้าเป็นเช่นนั้นคุณสามารถแก้ไขคำถาม (หรือ Pastebin ที่ไหนสักแห่ง) ด้วยรายละเอียดได้ไหม?
bmargulies

2
@bmargulies ฉันเพิ่งทำงานtmux -CCในเซสชัน SSH ของฉันจาก iterm2 และใช้งานได้
Michael Ekstrand

Cygwin จะเป็นไปได้หรือไม่?
phk

มีคำขอคุณลักษณะสำหรับ Terminator: bugs.launchpad.net/terminator/+bug/1301605
Lari Hotari

คำตอบ:


9

แก้ไข : ดูคำตอบอื่น ๆใช้EternalTerminal : มันมีการสนับสนุน tmux -CC และสามารถติดตั้งบน linux ดูเหมือนว่าค่อนข้างใหม่ฉันไม่ทราบว่ามันมีเสถียรภาพ

สิ่งที่คุณถามยังไม่ได้รับการพัฒนาบน linux แต่ด้วยตัวจำลองเทอร์มินัลหลัก:

ความคิดอีกอย่างหนึ่งก็คือการรันไบนารี Iterm2 mac ที่คุณรักในระบบ Linux ของคุณ แต่โซลูชันที่มีอยู่ในปัจจุบันจะไม่รองรับ:

  • ดาร์ลิ่ง ? มันใช้วิธีคล้ายไวน์ แต่"ณ จุดนี้ยังไม่เรียกใช้แอปพลิเคชัน OS X ด้วย GUI" http://www.darlinghq.org/
  • Maloader ? "การเรียกใช้งานไบนารีของ Mac ทั้งหมดไม่ใช่เป้าหมายของฉันเครื่องมือบรรทัดคำสั่งเท่านั้นเช่นเครื่องมือคอมไพเลอร์สามารถทำงานได้โดยโหลดเดอร์นี้" https://github.com/shinh/maloader#readme

Tilix (เดิมคือ terminix) มีปัญหาแบบเปิดเช่นกัน: github.com/gnunn1/tilix/issues/480
ivant

EternalTerminal เป็นโปรแกรมจำลองเทอร์มินัลหรือไม่? พวกเขาบอกว่ามันเป็นเหมือน mosh แต่ด้วยการรองรับโหมดควบคุม tmux ด้วย iTerm2 คุณสามารถเปิดแท็บใหม่และเชื่อมต่อกับโฮสต์เดียวกันกับแท็บเดิม
สตีเวนชอว์


3

EternalTerminalมีtmux -CCการสนับสนุนและเชื่อมต่ออย่างต่อเนื่อง


ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรจะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Stephen Rauch

-4

บน Windows ลองใช้ ConEmu สำหรับหน้าจอ Linux GNU เนื่องจากเซสชัน tmux เหมือนscreen -d -m(เซสชันอื่นในอินสแตนซ์เดียวกันscreen -x)

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