私はそれが可能であることを知っていますが、私は人生を分割領域モードで1つのウィンドウで画面を起動する方法を理解することはできませんか?
例:起動時に複数のウィンドウを開くように画面を設定していますが、ウィンドウ0を2つの領域に分割して、各領域でアプリケーションを実行したい
私はそれが可能であることを知っていますが、私は人生を分割領域モードで1つのウィンドウで画面を起動する方法を理解することはできませんか?
例:起動時に複数のウィンドウを開くように画面を設定していますが、ウィンドウ0を2つの領域に分割して、各領域でアプリケーションを実行したい
回答:
splitコマンドをに追加し、.screenrc
使用してfocus
、select
どのウィンドウをどの分割に、どの分割にフォーカスするかを制御できます。
screen -t window0 bash
screen -t window1 bash
select window0
split
focus down
select window1
focus up
分割は個々の画面ウィンドウを分割するのではなく、画面セッションのインスタンス全体の分割を作成することに注意してください。また、作成後にスクリーンセッションを再接続しても、スプリットは再作成されません。
最初の画面ウィンドウだけを複数の領域に分割する場合は、画面セッションの最初のウィンドウ内で別の画面セッションを実行し、上記の画面設定を使用できます。たとえば、上記の設定を以外のファイルに保存する場合.screenrc
、.screenrc.split
これをメイン画面セッションに追加して、画面ウィンドウ内の埋め込み分割画面を開始できます。
screen -t split screen -S split -c .screenrc.split
メインスクリーンセッション内にスクリーンセッションを埋め込む場合、コマンドエスケープキーをCTRL+A内部スクリーンセッション以外の何かにバインドする必要があります。このキーをバインドしてCTRL+B、これを埋め込み画面の画面構成ファイルに追加するには(.screenrc.split
):
escape ^Bb