![tmux 不会缩小到最小的客户端](https://linux22.com/image/1186797/tmux%20%E4%B8%8D%E4%BC%9A%E7%BC%A9%E5%B0%8F%E5%88%B0%E6%9C%80%E5%B0%8F%E7%9A%84%E5%AE%A2%E6%88%B7%E7%AB%AF.png)
我更新到了 3.4,现在当我将两个不同的客户端连接到一个会话时,以前是“最小”的客户端决定大小。现在,您最后输入的客户端决定大小,而其他客户端则“放大”。
例子
启动一个会话,在分辨率较低的终端中连接到该会话。第一个客户端调整为新的、较小的客户端。它看起来像这样: 大客户端,小会话 如果您切换到这个较大的客户端并键入或与其交互。会话将跳转到该较大客户端的大小。
我明白,这是为了方便,但有没有办法让会话始终保持最小客户端的大小?我查看了手册页,但我只找到了“ignore-size”选项。但当我尝试使用“prefix :refresh-client -f !ignore-size”取消此设置时,行为没有任何变化。
答案1
您可以使用window-size
:
tmux setw window-size smallest
来自手册页:
配置 tmux 如何确定窗口大小。如果设置为最大,则使用最大附加会话的大小;如果设置为最小,则使用最小会话的大小。如果设置为手动,则新窗口的大小将从默认大小选项中设置,并且窗口会自动调整大小。
如果设置为最新,tmux 将使用最近有活动的客户端的大小。
没有这个(tmux 3.3a):调整大小以适应上次发送输入的客户端
最小的:保持最小客户端的大小