Как сделать экран побольше в бёбу

10464
HilarieAK

Моя новая установка сервера выглядит странно: Как сделать экран побольше в бёбу

есть ли способ изменить его размер, чтобы использовать все окно терминала?

49
Это безумие наконец закончилось! Я проклинал те точки, которые перепутались с моей очень сложной деятельностью, а именно с копированием и вставкой. biocyberman 8 лет назад 0

4 ответа на вопрос

89
Dustin Kirkland

This means that there is another ssh or terminal client, other than yourself, connected to this session, which has a smaller window size than yours.

You can detach all clients but yourself, using this Byobu hotkey:

Alt-F6

Or you can run the script /usr/lib/byobu/include/tmux-detach-all-but-current-client

Full disclosure: I am the author and maintainer of Byobu.

Я бы проголосовал за вас, но у меня нет репутации за это, спасибо, мне никогда не приходило в голову, что я оставил себя в системе после того, как закончил настройку сети. HilarieAK 9 лет назад 2
Alt - F6 у меня не работает, но скрипт работает. biocyberman 8 лет назад 4
Этот ярлык и эта команда не работает для меня ... Я использую экран, а не Tmux ... Loenix 8 лет назад 0
Некоторые дистрибутивы могут не включать этот скрипт - вы можете скачать его здесь - https://raw.githubusercontent.com/dustinkirkland/byobu/master/usr/lib/byobu/include/tmux-detach-all-but-current-client Nathan Adams 8 лет назад 1
Выполнение Alt - F6 на моем Macbook Air во время Mosh'ing на моем сервере также заставило меня отключиться; ( dalanmiller 8 лет назад 0
Большинство ОС фиксируют `Alt`-` F6` и не передают его в окно терминала, поэтому некоторые из них не работают. MSIS 5 лет назад 0
Удивительный инструмент. Команда отлично работает для меня! Спасибо вам за вашу работу! 0x8BADF00D 5 лет назад 0
У меня есть смутное воспоминание о возможности принудительного изменения размера, в результате чего окна в других сессиях были _bigger_, чем их терминал. Возможно, я использовал `screen`. Во всяком случае, есть ли такая особенность в byobu? aioobe 5 лет назад 0
5
ostrokach

Альтернативой Alt-F6является Prefix-Shift-D, где Prefixваша команда бёбу побег (обычно Ctrl-a).

См. Дополнительную информацию здесь: https://stackoverflow.com/questions/22138211/how-do-i-disconnect-all-other-users-in-tmux .

4
Perennial

Alt-F6 did not work for me. But I found that I was using tmux. To detach the other window use a combination of list-clients and detach-client:

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

Since the 64x160 is larger, I figured that was my window while the other client was the smaller one.

Это работает как шарм. Попробовал принятый и не сработал, но этот сработал. Хорошая работа. Drubio 5 лет назад 0
3
user487278

Fantastic script! On OSX using byobu installed with Homebrew, it's (currently)

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

presumably you'd modify the version number, but that's to give you an idea of how to find it

brew info byobu will tell you where byobu stores its lib etc files.

then just append the lib/byobu/include/tmux-detach-all-but-current-client to whatever that location is (in my case, /usr/local/Cellar/byobu/5.92/)

Похожие вопросы