grouped sessionをつかうとscreenでのattachとおなじように、カレント・ウィンドウを独立に切り替えらえるようになる。
それでもscreenとはちがって
- screenは端末ごとにウィンドウのレイアウトを変えられるが、tmuxはpaneの配置は共有される。
- tmuxのウィンドウサイズは一番小さな端末の画面サイズになる。screenは fit コマンドをつかえば任意の端末の画面サイズに合わせられる。
grouped sessionのつかいかた
まずは端末エミュレータを2枚ひらく。
1枚目でtmuxコマンドを実行してセッションをつくる。ついでに C-b c でウィンドウをもうひとつ作っておく。
tmux lsを実行するとセッションの一覧がでてくる。こんなかんじ。左端がセッション名になる。
% tmux ls 0: 2 windows (created Thu Dec 27 19:00:07 2012) [80x23] (attached) %
つづけて2枚目で tmux new-session -s hoge -t 0 を実行すると
一見 tmux attach した場合と同じようにみえる。
でも current window を独立に切り替えられるところが違う。
% tmux ls 0: 2 windows (created Thu Dec 27 19:00:07 2012) [80x23] (group 0) (attached) hoge: 2 windows (created Thu Dec 27 19:02:38 2012) [80x23] (group 0) (attached) %
2枚目で起動したtmuxセッションを終わるときは tmux kill-session を実行する。
detachしただけだとセッションが残ってしまうことに注意。
あと、tmux set -g aggressive-resize on を設定しておくのが吉。