ตั้งชื่อเซสชัน Byobu ไหม


24

มีวิธีสร้างเซสชัน Byobu ที่สามารถระบุตัวตนได้หรือไม่ดังนั้นเมื่อฉันมีหลายเซสชันที่ทำงานเมนูbyobu-select-sessionให้รายการของเซสชันที่ฉันสามารถจดจำได้ซึ่งต่างจากหมายเลขพอร์ต tmux ที่ไม่ใช่คำอธิบาย?

ในโลกอุดมคติมันจะดีหรือไม่ถ้าทั้งคู่เริ่มเซสชันที่ให้ชื่อและแก้ไขเซสชันดังกล่าวเพื่อเปลี่ยนชื่อถ้ามันกำลังทำงานอยู่ เป็นไปได้อย่างไร

แก้ไข 1:รายละเอียดเพิ่มเติมบางอย่าง:

  • ฉันใช้ tmux เป็นแบ็กเอนด์และไม่ต้องการเปลี่ยนกลับเป็นหน้าจอเป็นพิเศษ
  • ตอนนี้ฉันพยายามเริ่มเซสชันโดยbyobu -S "Name"ไม่มีประโยชน์ :-(

แก้ไข 2: การค้นพบบางอย่าง:

  • ตอนนี้ฉันได้ค้นพบคำตอบบางส่วนในการใช้คำสั่งดั้งเดิมของ tmux: tmux rename-session <current-name> <new-name>เปลี่ยนชื่อเซสชันที่มีอยู่และtmux new -s session_nameสร้างเซสชันชื่อใหม่ ฉันประหลาดใจที่byobu -S "name"ไม่ชอบให้tmux new -s session_namebyobu กับแบ็กเอนด์ tmux

คุณเคยลองbyobu -S your-session-nameไหม: ดูวิธีการใช้งานหลาย byobu ในครั้งเดียว? . ฉันไม่รู้ว่ามันใช้งานได้ไหมถ้า byobu ใช้ tmux แทนหน้าจอ
jfs

1
ขอบคุณสำหรับคำแนะนำตอนนี้ฉันพยายามbyobu -Sจะไม่เป็นประโยชน์ ดูเหมือนว่าจะทำงานกับ tmux เป็นแบ็กเอนด์ ... มีอะไรที่คล้ายกันสำหรับ tmux หรือไม่?
Ashimema

4
byobu new -s your-session-nameอาจทำงานสำหรับแบ็กเอนด์ tmux
jfs

1
ดาวของคุณ @JFSebastian นั่นเป็นกลอุบาย byobu rename-session -t <original_name> <new_name>คุณยังสามารถเปลี่ยนชื่อเซสชั่นโดยใช้
Ashimema

@JFSebastian ความคิดเห็นของคุณดูเหมือนจะเป็นคำตอบที่ถูกต้อง - หากคุณโพสต์นั้นเป็นคำตอบและ Ashimema ยอมรับมันเราทุกคนจะได้ประโยชน์จากการมีคำถามที่ตอบแล้ว
guntbert

คำตอบ:


27

Byobu เป็นเพียงเชลล์สำหรับ tmux (หรือหน้าจอ) back end terminal multiplexor คุณสามารถส่งคำสั่งใดก็ได้ที่แบ็คเอนด์รองรับผ่าน Byobu

Byobu กับtmux back end

ในการเริ่มเซสชัน Byobu ใหม่ด้วยชื่อที่ระบุ:

byobu new -s <session-name>

ในการเปลี่ยนชื่อเซสชันที่มีอยู่แล้ว:

byobu rename -t <session-name> <new-session-name>

Byobu กับหน้าจอด้านหลัง

ในการเริ่มเซสชัน Byobu ใหม่ด้วยชื่อที่ระบุ:

byobu -S <session-name>

ในการเปลี่ยนชื่อเซสชันที่มีอยู่แล้ว:

byobu -X <session-name> <new-session-name>

หมายเหตุ:เครดิตทั้งหมดให้กับ JFSabastian สำหรับความช่วยเหลือของเขา ตอนนี้ฉันได้ตรวจสอบคำสั่งดังกล่าวถูกต้องสำหรับ Tmux และ Screen backup Byobu


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