Tmux
如何強制 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
這些選項似乎被忽略了(我嘗試過使用積極的調整大小設置)
您可能需要至少打開 3 個窗格才能佔據不需要的區域。嘗試類似的東西
tmux new-session \; split-window -h \; split-window -v \; resize-pane -x 70 -y 20
這應該做你想要的:
tmux new-session \; setw force-width 80 \; setw force-height 24 \; attach
或者
$X
和$Y
,當然。