GNU Ekranda GNU Ekranını Nasıl Çalıştırırsınız?


16

GNU Ekranda GNU Ekranı Çalıştırmak Mümkün mü? Anahtar bağların nasıl çalışacağından emin değilim. Yerel ekran oturumundan zaten bir ekran oturumu çalıştıran bir sunucuya oturum açmam gerekiyor.

Yanıtlar:


17

Ctrl-a'yı iç içe ekran örneğine göndermek için ctrl-a'ya ve ardından a'ya basmanız yeterlidir.


3
Hayır, RobM doğru şekilde belirttiği gibi, iç içe ekrana ctrl-a göndermek için ctrl-a yazmanız gerekir.
Jaap Eldering

17
Kahretsin. Seni ekranlar gibi duydum, bu yüzden ctrl-a'nıza bir ctrl-a koydum, böylece ekrandayken ekranlayabilirsiniz.

1
Ayrıca yeniden kodlanmış kodlar için çalışır; benim tetik ctrl-g (çünkü bastr bir satırın başına gitmek için ctrl-a seviyorum), yani iç içe oturumda; ctrl-g g 2iç içe ekranda pencere 2'yi ctrl-g 1, ilk ekranda pencere 1'i seçer.
jaygooby

10

Evet mümkün. Adlı kullanıcının screenkaçış karakterini yeniden tanımlamanız gerekecek , örneğin Earadığınızdascreen

screen -e^Eq

bu daha iyi bir cevap ve aradığım şey. i nasıl düzgün yapılandırmak için bilmek, nasıl geçici çözüm bilmek istedim. Neden daha fazla tuşa basmanız gerekiyor, yuvada yeniden hatırlayın, böylece hangi ekranı kontrol ettiğinizi kesin olarak bilirsiniz.
Brian Thomas

9

$STYOrtam değişkenini temizlerseniz , çalıştırma iç içe bir oturum screenbaşlatır .

Daha sonra, ^aherhangi bir bağlantınızı kullanmadan önce iç içe oturuma bir değişmez değer göndermeniz gerekir. Önce bir litre ^a, ^aardı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.


4

'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'


0

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.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.