Krótka odpowiedź
- Podłącz ponownie bez wypychania innych:
screen -x
- Pobierz listę wyświetlaczy:
^A *wybierz ten, który chcesz odłączyć, naciśnijd
Wyjaśniona odpowiedź
Tło: Kiedy szukałem rozwiązania z tym samym opisem problemu, zawsze trafiałem na tę odpowiedź. Chciałbym zaproponować bardziej sensowne rozwiązanie. (Na przykład: drugi dołączony ekran ma inny rozmiar i nie mogę wymusić zmiany rozmiaru w moim terminalu).
Uwaga: PREFIX zwykle jest ^A=ctrl+a
Uwaga: wyświetlacz może być również nazywane:
- „interfejs użytkownika” (w
atinstrukcji poleceń na ekranie)
- „klient” (słownictwo tmux, jeśli ta funkcja jest
detach-client)
- „terminal” (jak nazywamy to okno w naszym interfejsie użytkownika) / w zależności od
1. Ponownie dołącz sesję :screen -x
-xdołączyć do nieodłączonej sesji screen bez jej odłączania
2. Lista ekranów tej sesji:PREFIX *
To jest klucz domyślny wiążące dla: PREFIX :displays. Wykonując to w obrębie ekranu, zidentyfikuj drugi wyświetlacz, który chcemy odłączyć (np. Mniejszy rozmiar). (Twój bieżący ekran jest wyświetlany w jaśniejszym kolorze / pogrubiony, gdy nie jest wybrany ).
term-type size user interface window Perms
---------- ------- ---------- ----------------- ---------- -----
screen 240x60 you@/dev/pts/2 nb 0(zsh) rwx
screen 78x40 you@/dev/pts/0 nb 0(zsh) rwx
Za pomocą strzałek ↑ ↓wybierz docelowy wyświetlacz , naciśnij. d
Jeśli nic się nie dzieje, próbowałeś odłączyć własny wyświetlacz i ekran go nie odłączy. Jeśli był to kolejny, w ciągu sekundy lub dwóch wpis zniknie.
Naciśnij, ENTERaby opuścić aukcję.
Opcjonalnie: aby dopasować zawartość do ekranu, przeformuj ponownie : PREFIX F(wielkie litery F)
Fragment ze strony podręcznika ekranowego:
wyświetlacze
Pokazuje tabelaryczną listę wszystkich interfejsów (wyświetlaczy) aktualnie podłączonych użytkowników. Jest to najbardziej przydatne w sesjach wielu użytkowników. Na liście wyświetlaczy można użyć następujących klawiszy:
mouseclickPrzejdź do wybranej linii. Dostępne, gdy funkcja „mousetrack” jest włączona.
space Odśwież listę
d Odłącz ten wyświetlacz
D Odłącz ten wyświetlacz
C-g, enterlub escapeWyjdź z listy
screen -xto, co jest szybsze do wpisania, ale nie do końca równoważne. Sesja zostanie podłączona po raz drugi bez wcześniejszego odłączania, co spowoduje przejście do trybu wielu wyświetlaczy.