回答:
ctrl-aに続いてaを押すだけで、実際にctrl-aがネストされた画面インスタンスに送信されます。
ctrl-g g 2
ネストされた画面でウィンドウ2をctrl-g 1
選択し、初期画面でウィンドウ1を選択します。
はい、可能です。screen
のエスケープ文字を再定義する必要があります。たとえば、E
呼び出すときに設定しますscreen
screen -e^Eq
ctrl-a aを使用するか、エスケープ文字を変更すると、コマンドは正常に機能します。しかし、彼は別の端末の内部から接続する方法も尋ねました。これをオンラインで見つけるのに少し時間がかかりましたが、-mフラグを見た後、マニュアルで調べました。
-m cause screen to ignore the $STY environment variable. With
"screen -m" creation of a new session is enforced, regardless whether screen is
called from within another screen session or not. This flag has a special
meaning in connection with the `-d' option:
-d -m Start screen in "detached" mode. This creates a new session but
doesn't attach to it. This is useful for system startup scripts.
-D -m This also starts screen in "detached" mode, but doesn't fork a new
process. The command exits if the session terminates.
その後、新しい画面の作成をテストしました
screen-d -m
そして、画面内からそれに添付する
screen -R -D
そして、それは私が望むように機能し、新しいスクリーンを作成し、枯れたスクリーンからそれに取り付けました。多くの人がこの機能を使用することはないと思いますが、時々端末が使い果たされるため、別の画面でタブをグループ化すると便利かもしれません。