我想强制会话中的窗口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
这些选项似乎被忽略(我尝试过摆弄激进的调整大小设置)
您可能需要至少打开 3 个窗格来占据不需要的区域。尝试类似的东西
tmux new-session \; split-window -h \; split-window -v \; resize-pane -x 70 -y 20
Run Code Online (Sandbox Code Playgroud)