Ctrl + клавиши со стрелками, работающие в tmux

Когда я нахожу SSH на нашем сервере, управление + последовательности стрелок отлично работает для меня: Ctrl + V, затем Ctrl + вверх , вниз , вправо , влево дает ^[OA , ^[OB , ^[OC и ^[OD соответственно. В tmux я получаю ^[[A , ^[[B , ^[[C , и ^[[D

Я подключаюсь к Ubuntu через PuTTY, но

Единственное, что я нашел, что работает, – это запустить tput rmkx в tmux , но я не знаю, является ли это правильным решением, какие другие эффекты он имеет, если другие программы изменят этот параметр или даже как правильно его установить в .tmux.conf так что мне не нужно вводить его вручную вручную.

Это похоже на Как включить комбинации клавиш управления для экрана GNU на шпатлевке? , но обращается к другому аспекту.

В быстрой проверке кажется, что проблема заключается в конфликте между этой строкой

 set-window-option -g xterm-keys on 

и это:

 set -g terminal-overrides "screen*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@" 

Удаление set-window-option делает вашу конфигурацию для меня.