Из моего локального сеанса tmux я запускаю несколько удаленных сеансов tmux с s sh.
Каждая удаленная машина занимает одно окно локально.
К сожалению, каждый из этих windows считается одна панель, даже если удаленный сеанс tmux имеет несколько панелей.
Например. Если у меня есть эта настройка локально:
Окно 1: общее окно не s sh -ed ни в какое место.
Окно 2: s sh в удаленном сеансе tmux, который имеет 6 панелей в первом и втором окне.
Если из окна 1 локально я делаю:
tmux send-keys -t 2.6 "ls" C -m;
"ls" не будет выполняться в окне 2, панели 6, но он будет в окне 2 на любой панели, выбранной в данный момент.
Есть ли способ указать, в какую панель переходит команда удаленный сеанс?
Для справки у меня есть эта настройка в моем tmux, на которую ссылаются локально и удаленно:
bind -T root F12 \
set prefix None \;\
set key-table off \;\
set status-style "fg=colour245,bg=colour238" \;\
if -F '#{pane_in_mode}' 'send-keys -X cancel' \;\
refresh-client -S \;\
bind -T off F12 \
set -u prefix \;\
set -u key-table \;\
set -u status-style \;\
refresh-client -S