Филиппо Вальссорда имеет решение для ОС X, которое включает в себя ITERM 2, TMUX и MOSH .
Его решение использует одно окно / вкладка для подключения к удаленной оболочке. Оболочка выживает отключение (например, отказ подключения, изменения IP, перезагрузки ноутбука) и поддерживает Scrollback с помощью сенсорной панели, копирования-пасты и цвета.
Предостережения.
В настройках профиля терминала Включить репутацию мыши Xterm и установить тип клеммы отчета в xterm-256Color .
~ / .tmux.conf
на сервере к следующему. С этими настройками, если вы попытаетесь прикрепить, и нет сеансов, создается новый. Настройки также включают в себя взаимодействия мыши (и, таким образом, сенсорный прокрутку).
Новая сессия
Set-Option-Option -G Mode-Mouse на
Set -G история-предел 30000
Примечание. На более поздних TMUX (IE> 2.1), как сообщает TMUX -V
, различные параметры мыши (мыши-резовизионные панели, мыши и т. Д.) были переписаны Один вариант мышь
, поэтому вы должны изменить вторую строку выше на Set-Option-Option -G
мыши на
вместо этого.
Этот свиток мыши также будет работать, когда вы находитесь в режиме прокрутки клавиатуры (например, Ctrl - B [ [), описанный в статье Как прокрутить в TMux .
Устойчивая сборка Mosh старая и не поддерживает отчету мыши (и прокрутки сенсорных панелей). Чтобы установить последнюю версию, выполните следующие действия:
OS X (ваш клиент)
Brew install install mobile-shell
Linux / Unix (сервер)
GIT Clone https://github.com/keithw/mosh.git
CD Mosh /
Sudo APT-Get Build-Dep Mosh
./autogen.sh && ./configure && make
Sudo сделать установку
Теперь, чтобы подключиться, просто введите следующее:
mosh HOST -- tmux a