Tmux window 大小已锁定

Tmux window size locked

我有一个旧的 tmux 会话,当我通过 tmux a -t MySession 打开它时,它有一个冻结的宽度:

但是,每当我创建一个新的 tmux 会话时,宽度都可以调整大小,例如 'normally' -- 退出并重新进入后大小仅为 'freezes':

有没有办法阻止这种情况,或者再次启用调整 window 的大小,或者我真的必须删除 tmux 会话并重新创建它以 'recapture' 灵活的宽度?

根据您的 <prefix>:list-clients 输出,您连接了其他客户端。这些会话可以是系统上的其他用户,也可以是您不小心保持活动状态的客户端。

这些其他客户端导致 tmux 卡在较小的 window 大小。 tmux 只允许 window 大小匹配最小的连接客户端,这样多个用户可以同时访问客户端(这是一个大多数人没有利用的超级有用的功能)。

如果您不关心共享您的会话,您应该将连接到 tmux 的方式从 -t <Session> 切换到 -dt <Session>-dd 从您的会话中断开所有其他客户端的连接,从而使您当前的客户端成为唯一设置最大尺寸的客户端。

如果要断开单个客户端,请使用 <prefix> D(即 ShiftD,而不仅仅是 d),以查看客户端,并在突出显示要断开连接的客户端后按回车键。