Моя новая установка сервера выглядит странно:
есть ли способ изменить его размер, чтобы использовать все окно терминала?
Моя новая установка сервера выглядит странно:
есть ли способ изменить его размер, чтобы использовать все окно терминала?
Это означает, что к этому сеансу подключен другой ssh или терминальный клиент, кроме вас, который имеет меньший размер окна, чем ваш.
Вы можете отсоединить всех клиентов, кроме себя, используя эту горячую клавишу Byobu :
Alt - F6
Или вы можете запустить скрипт /usr/lib/byobu/include/tmux-detach-all-but-current-client
Полное раскрытие: я автор и сопровождающий Byobu.
Альтернативой Alt-F6
является Prefix-Shift-D
, где Prefix
- это ваша управляющая команда byobu (обычно 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/
)
Я заставил его работать, посылая команду через vim Sepcial chars на ваши предпочтительные клавиши на iterm2 \033 [17; 3 ~