tmux
次のように(1.7)ウィンドウ分割があるとします。
________________________
| 1 |
| |
|-----------+------------|
| 2 | 3 |
|___________|____________|
これで垂直サイズがカスタマイズされたので、デフォルトのレイアウトではありません。
プログラムがフリーズしたり、接続されたコンピュータを介して再起動すると、ssh
ウィンドウが「停止」することがあります。つまり、kill-pane
動作しているように見える以外には他の方法はありません。
しかし、ウィンドウ#1が削除されると、上記の分割構成を簡単に再生成する方法がないので、kill-pane
これを「再開」したいと思います。
答え1
マニュアルを見て、respawn-pane
このコマンドに感銘を受けましたが、これがうまくいかないことがわかりました。注意深く読むと、これがrespawn-pane -k
答えであることがわかりました。殺すコマンドを実行します。
これにより、ウィンドウを「再起動」して所定の位置に再生成できます。
だから<prefix>
+を:入力しrespawn-pane -k
て押してください。Enter
答え2
実際にレイアウトを書き換える方法があります。list-windows
これは、セッション内のすべてのウィンドウのレイアウト説明を提供し、解析されselect-layout
た文字列をダイジェストし、レイアウトを適切に設定できます(select-layout
マンページを参照tmux(1)
)。
SSH問題の場合 - システムがシャットダウンしたら、SSHサーバーは接続を閉じる必要があります。 (Sshデーモンを終了せずにセッションを正しく実行して正しい動作を混乱させたいくつかのLinuxディストリビューションを見たことがありますが) - この場合 - エスケープ文字の後に(ドット)セクション(ESCAPE CHARACTERS
および他の参照先)がクライアント接続を強制シャットダウンを参照してください。もちろん、ポッドを作成して実行することは役に立ちませんが、問題がより頻繁に発生する場合は、ポッドでシェルを実行してここでsshを呼び出す方が良いかもしれません。ssh(1)
.
ssh