Yanıtlar:
Ctrl-a'yı iç içe ekran örneğine göndermek için ctrl-a'ya ve ardından a'ya basmanız yeterlidir.
ctrl-g g 2
iç içe ekranda pencere 2'yi ctrl-g 1
, ilk ekranda pencere 1'i seçer.
Evet mümkün. Adlı kullanıcının screen
kaçış karakterini yeniden tanımlamanız gerekecek , örneğin E
aradığınızdascreen
screen -e^Eq
$STY
Ortam değişkenini temizlerseniz , çalıştırma iç içe bir oturum screen
başlatır .
Daha sonra, ^a
herhangi bir bağlantınızı kullanmadan önce iç içe oturuma bir değişmez değer göndermeniz gerekir. Önce bir litre ^a
, ^a
ardından a
(düz) tuşuna basarak gönderebilirsiniz .
Tuşuna ediyorum yuvalanmış oturumda yeni bir pencere oluşturmak için Yani ^a
, a
, c
.
'Ctrl-a' iç içe ekrana bir ctrl-a gönderir.
örneğin, yeni bir sekme eklemek istiyorsanız, 'ctrl-a ac'
bağlantıyı kesmek istiyorsanız: 'ctrl-a ad'
Ctrl-a a kullanırsanız veya çıkış karakterini değiştirirseniz komutlar iyi çalışır. Ancak, başka bir terminalin içinden nasıl bağlanacağını da sordu. Bunu çevrimiçi bulmak biraz zaman aldı, ama -m bayrağını gördükten sonra kılavuzda aradı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.
Bundan sonra yeni bir ekran oluşturmayı test ettim.
screen-d -m
ve ekranın içinden ona
screen -R -D
ve istediğim gibi çalıştı, yeni bir ekran oluşturdu ve ekranın üzerine yapıştı. Birçok insanın bu işlevselliği kullanacağını düşünmüyorum, ancak bazen terminalleri bitiyorum, bu yüzden ayrı bir ekranda sekmeleri gruplandırmak yararlı olabilir.