通过 tmux 和 ssh 将 zsh 窗口标题传播到终端仿真器/窗口管理器

通过 tmux 和 ssh 将 zsh 窗口标题传播到终端仿真器/窗口管理器

我的 zsh 会自动将我的终端仿真器 (kitty) 的窗口标题设置为我当前的工作目录,或者其中当前正在运行的任何程序。但是,当我 ssh 到远程主机并运行然后运行 ​​时tmux new,这种情况不再发生 - 我的窗口标题被冻结到 tmux 启动之前运行的最后一个命令。在普通的 ssh 终端中,这种情况不会发生,在本地运行 tmux 时也不会发生。只有 ssh+tmux 的组合才会导致此问题。

有什么想法可以尝试调试此问题?要设置的选项,或者查看在 zsh 或 tmux 中应设置终端标题的方法?

我的 tmux 配置(和其他配置)位于https://github.com/kovasap/dotfiles/blob/master/.tmux.conf

相关内容