Гармонический текст в меню tmux

Я пытаюсь использовать st-терминал , но после запуска tmux (или экрана) в удаленном сеансе ssh текст становится искаженным . Выход из tmux / screen делает текст нормальным снова.

Теперь я обнаружил, что это связано с тем, что альтернативный набор символов становится активным, а эхо-сигналы N фиксируют вещи. В оболочке.

Однако внутри tmux, по- видимому, альтернативный набор символов остается активным.

Поскольку tmux использует псевдотерминал для себя, я попробовал повторить ^ N этому конкретному устройству, надеясь, что это также сбросит набор символов для tmux, но это не сработало.

Любая идея, как сбросить набор символов для самого tmux?

Оказалось, что это вопрос terminfo.

Я пытался обмануть tmux, полагая, что TERM = screen-256color, потому что на удаленных машинах, которые я использую, не было записей st terminfo.

Это сделала копия st-256color terminfo на удаленный компьютер.

Не удобно, когда вам нужно получить доступ к различным удаленным хостам, но, надеюсь, st станет более популярным, и дистрибутивы по умолчанию будут иметь свои терминалы.