如何强制 tmux 窗口为给定大小

Att*_*igh 8 tmux

我想强制会话中的窗口tmux为特定大小,无论我的终端有多大。我怎样才能做到这一点?

语境

我正在尝试在 asciinema 中记录 tmux,如下所述https://github.com/asciinema/asciinema/wiki/Recording-tmux-session(在命令上运行 asciinema tmux attach)。但是显示器太大了,我想强制调整tmux window.

我尝试过的事情

我有一个成功的解决方案,我使用 tmux 会话的第二个视图来mate-terminal -e 70x20强制窗口大小......但这看起来像是一个 hack。

尝试使用 -x 强制会话大小

tmux new-session -x $X -y $Y -d

这些选项似乎被忽略(我尝试过摆弄激进的调整大小设置)

meu*_*euh 5

您可能需要至少打开 3 个窗格来占据不需要的区域。尝试类似的东西

tmux new-session \; split-window -h \; split-window -v \; resize-pane -x 70 -y 20
Run Code Online (Sandbox Code Playgroud)