特定のウィンドウレイアウトとサイズでtmuxを起動するスクリプトを作成しようとしています。以下のリンクのチュートリアルに従っています。 https://leanpub.com/the-tao-of-tmux/read#pane-resizing
ところがいざ使ってみるとtmux split-window -p 75
40%/60%分割程度になるようです。また、2つのウィンドウ間のサイズの違いを大きく、より目立つようにすることができるかどうかを確認しようとしましたが、tmux split-window -p 90
大きく変わりませんでした。
私が使用するコードは次のとおりです。
#!/bin/sh
tmux new -s abc -d
tmux split-window -p 90
tmux attach -t abc
必要なレイアウトを作成する方法を知っていますが、必要なウィンドウサイズを取得することは問題です。
ベストアンサー1
new-session
[...]の場合、-d
初期サイズはグローバルdefault-size
オプションで提供さ-x
れ、-y
さまざまなサイズを指定するために使用できます。
(源泉)
デフォルト値はdefault-size
です80x24
。default-size
カスタム機能が導入される前に。new-session
80x24
何があったsplit-window
のかよかったです。これにより、ユーザーattach
とレイアウトが新しい幅と高さに再計算されます。私の観察によると、tmux
サイズ変更時に特定のウィンドウのサイズを維持する傾向がありますが、相対的な比率は維持されません。私はこの行動を簡単に変えることができないと思います。
new-session
使用するように言う端末のサイズ:
#!/bin/sh
tmux new-session -s abc -d -x "$(tput cols)" -y "$(tput lines)"
tmux split-window -p 90
tmux attach -t abc