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

Моя новая установка сервера выглядит странно:введите описание здесь

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

5 ответов

Решение

Это означает, что к этому сеансу подключен другой ssh ​​или терминальный клиент, кроме вас, который имеет меньший размер окна, чем ваш.

Вы можете отсоединить всех клиентов, кроме себя, используя эту горячую клавишу Byobu:

Alt - F6

Или вы можете запустить скрипт /usr/lib/byobu/include/tmux-detach-all-but-current-client

Полное раскрытие: я автор и сопровождающий Byobu.

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

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

Alt-F6 не работал для меня. Но я обнаружил, что я использую tmux. Чтобы отсоединить другое окно, используйте комбинацию list-client и 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

Поскольку размер 64х160 больше, я решил, что это мое окно, тогда как другой клиент был меньшим.

Фантастический сценарий! На 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/)

Я пробовал оба сценария (tmux-detach-all-but-current-client) и alt-F6. Ни один из них не работал. Терминал перешел в полноэкранный режим только на пару секунд, а затем вернулся к маленькому размеру (как на изображении в исходном сообщении). Я также проверил пользователей с помощью w, авторизовался только я.

Что в итоге сработало для меня, так это просто отключение Byobu и повторное включение Byobu с выходом из системы / в промежутке. Вот так:

byobu-disable
exit
Войдите снова
byobu-enable

Экран вернулся в нормальное состояние.

Я заставил его работать, посылая команду через vim Sepcial chars на ваши предпочтительные клавиши на iterm2 \033[17;3~

вот изображение, которое показывает конфигурацию

Другие вопросы по тегам