1

Я обычно подключаюсь к host с помощью следующей команды:

ssh -t user@host tmux

затем

ssh -t user@host tmux a

после отключения / выхода.

Мне нравится использовать множество возможностей, предоставляемых tmux . Одним из них является Ctrl + B + Ctrl + Z, чтобы увеличить или уменьшить одну из панелей. Нажатие комбинации клавиш без задержки (без отпускания Ctrl) приводит к остановке tmux без возможности вернуть его на передний план, так как нет командной строки для ввода команды fg .

Единственный способ решить проблему, которую я нашел, - нажать Enter ~ . , ssh обрабатывает эту комбинацию ключей и отключается от удаленного хоста. Затем я должен снова подключиться к удаленному хосту.

Как сделать оболочку удаленного входа (например, bash как противоположную удаленной оболочке ssh) для обработки этой комбинации ключей?

1 ответ1

2

Ctrl + B + Ctrl + Z запускает команду suspend-client в tmux . Если это вызывает у вас проблемы, возможно, вам следует просто отменить привязку Ctrl + Z (добавить unbind ^Z в ваш .tmux.conf)?

Вы можете привязать suspend-client к чему-то другому, если вы действительно хотите, или вы можете просто запустить его с помощью командной строки tmux (Ctrl + B + :, а затем suspend-client).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .