Я использую экран уже много лет, чтобы гарантировать, что любая удаленная работа будет безопасно открыта после отключений / сбоев. На самом деле, как само собой разумеющееся, я использую экраны даже при локальной работе.
В последнее время мои требования достигли той стадии, когда я перешел на tmux из-за красоты:
tmux attach -r
Присоединение к моим собственным сеансам в режиме только для чтения (-r) означает, что мне не нужно беспокоиться о случайности:
- вставка строк мусора в IRC
- остановка важного процесса компиляции / развертывания
- набрав пароль в полном размере для прохожих
Конечно, проблема в том, что мне нужно открыть сеанс, Cb + d, чтобы отсоединить, а затем снова открыть его с флагом -r, чтобы перейти в режим только для чтения. И затем, когда я иногда хочу присоединиться к разговору IRC, прервать задание или что-то еще, я должен снова отключиться и восстановить соединение.
Кто-нибудь знает способ сделать привязку клавиш для переключения между режимами?
источник
В
tmux 1.9a
тебе можно сделать:switch-client -r
. Я не уверен, что это новое в 1.9a, но это версия, которую я использую, и я могу изменить существующий сеанс tmux на режим только для чтения.источник