tmux: backspace и ctrl-backspace отправляют оба ^?

В FreeBSD 11.1 и tmux 2.7 нажатие (возврат) отправляет ^? и ctrl + также отправляет ^? ,

Поведение по умолчанию (без tmux):

  • ^H для
  • ^? для Ctrl +

Как я могу получить это поведение по умолчанию с tmux? Или хотя бы добиться того, чтобы и ctrl + не отправляли один и тот же управляющий символ?

PS: хорошо, вызов stty ek перед запуском tmux работает. Но разве нет способа правильно настроить tmux?

    tmux обращает внимание только на настройки stty (без данных config или terminfo). Вот код:

     /* * Check for backspace key using termios VERASE - the terminfo * kbs entry is extremely unreliable, so cannot be safely * used. termios should have a better idea. */ bspace = tty->tio.c_cc[VERASE]; if (bspace != _POSIX_VDISABLE && (key & KEYC_MASK_KEY) == bspace) key = (key & KEYC_MASK_MOD) | KEYC_BSPACE; 

    Так что … установка stty – единственный путь.