특정 창 레이아웃과 크기로 tmux를 시작하는 스크립트를 만들려고 합니다. 아래 링크의 튜토리얼을 따르고 있습니다. https://leanpub.com/the-tao-of-tmux/read#pane-resizing
그런데 막상 사용해보니 tmux split-window -p 75
40%/60% 분할 정도 되는 것 같습니다. 또한 두 창 사이의 크기 차이를 더 크고 더 눈에 띄게 만들 수 있는지 확인하려고 노력했지만 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