วิธีทำให้หน้าจอใหญ่ขึ้นใน byobu


55

การติดตั้งเซิร์ฟเวอร์ใหม่ของฉันดูแปลก ๆ : ป้อนคำอธิบายรูปภาพที่นี่

อย่างไรก็ตามมีการปรับขนาดเพื่อใช้หน้าต่างเทอร์มินัลทั้งหมดหรือไม่


ในที่สุดความบ้าคลั่งนี้ก็จบลงแล้ว! ฉันกำลังสาปแช่งจุดเหล่านั้นที่ยุ่งกับกิจกรรมที่มีความซับซ้อนสูงของฉันนั่นคือการคัดลอกและวาง
biocyberman

คำตอบ:


105

ซึ่งหมายความว่ามีอีกไคลเอ็นต์ ssh หรือเทอร์มินัลนอกเหนือจากตัวคุณเองซึ่งเชื่อมต่อกับเซสชันนี้ซึ่งมีขนาดหน้าต่างที่เล็กกว่าของคุณ

คุณสามารถแยกลูกค้าทั้งหมดยกเว้นตัวคุณเองโดยใช้ปุ่มลัดByobuนี้:

Alt-F6

หรือคุณสามารถเรียกใช้สคริปต์ /usr/lib/byobu/include/tmux-detach-all-but-current-client

การเปิดเผยข้อมูลเต็มรูปแบบ: ผมเป็นผู้เขียนและผู้ดูแลByobu


2
ฉันจะลงคะแนนให้คุณ แต่ฉันไม่ได้มีชื่อเสียงขอขอบคุณมันไม่เคยเกิดขึ้นกับฉันที่ฉันออกจากตัวเองเข้าสู่ระบบหลังจากที่ฉันได้ตั้งค่าเครือข่ายเสร็จแล้ว
HilarieAK

4
Alt - F6 ไม่ได้ผลสำหรับฉัน แต่สคริปต์ทำงานได้
biocyberman

ทางลัดนี้และคำสั่งนี้ใช้ไม่ได้สำหรับฉัน ... ฉันกำลังใช้หน้าจอไม่ใช่ tmux ...
Loenix

1
บาง distros อาจไม่รวมสคริปต์นั้น - คุณสามารถดาวน์โหลดได้ที่นี่ - raw.githubusercontent.com/dustinkirkland/byobu/master/usr/lib/ …
Natalie Adams

ทำ Alt - F6 บน Macbook Air ของฉันในขณะที่ Mosh'ing ในเซิร์ฟเวอร์ของฉันทำให้ฉันยกเลิกการเชื่อมต่อเช่นกัน (
dalanmiller

6

อีกทางเลือกหนึ่งAlt-F6คือคำสั่ง byobu escape ของคุณอยู่Prefix-Shift-Dที่ไหนPrefix(โดยทั่วไปCtrl-a)

ดูข้อมูลเพิ่มเติมได้ที่นี่: https://stackoverflow.com/questions/22138211/how-do-i-disconnect-all-other-users-in-tmux


5

Alt-F6 ไม่ได้ผลสำหรับฉัน แต่ฉันพบว่าฉันกำลังใช้ tmux หากต้องการแยกหน้าต่างอื่นออกให้ใช้การรวมรายชื่อไคลเอนต์และแยกไคลเอนต์:

% tmux list-clients
/dev/pts/1: 0 [64x160 xterm] (utf8)
/dev/pts/39: 0 [39x143 xterm] (utf8)
% tmux detach-client -t /dev/pts/39

เนื่องจาก 64x160 มีขนาดใหญ่ขึ้นฉันจึงพบว่าหน้าต่างของฉันในขณะที่ลูกค้ารายอื่นมีขนาดเล็กกว่า


งานนี้มีเสน่ห์เหมือนกัน พยายามใช้งานที่ยอมรับแล้ว แต่ใช้ไม่ได้ แต่อันนี้ทำได้ ทำได้ดีมาก
Drubio

3

สคริปต์ที่ยอดเยี่ยม! บน OSX โดยใช้ byobu ติดตั้งด้วย Homebrew เป็น (ปัจจุบัน)

/usr/local/Cellar/byobu/5.92/lib/byobu/include/tmux-detach-all-but-current-client

สันนิษฐานว่าคุณจะแก้ไขหมายเลขรุ่น แต่เพื่อให้ทราบถึงวิธีการค้นหา

brew info byobu จะบอกคุณว่า byobu จัดเก็บไฟล์ lib ฯลฯ ไว้ที่ไหน

จากนั้นก็ต่อท้ายlib/byobu/include/tmux-detach-all-but-current-clientสิ่งที่ตั้งนั้น (ในกรณีของฉัน/usr/local/Cellar/byobu/5.92/)


-2

ฉันได้มันมาทำงานส่งคำสั่งผ่านตัวอักษร Sepcial ตัวอักษรบนคีย์ของคุณใน iterm2 \ 033 [17; 3 ~

นี่คือภาพที่แสดงการกำหนดค่า

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