Kurze Antwort
- Bringen Sie es wieder an, ohne andere auszuwerfen:
screen -x
- Liste der Anzeigen abrufen :
^A *, Wählen Sie die zu trennende aus und drücken Sied
Erklärte Antwort
Hintergrund: Als ich nach einer Lösung mit derselben Problembeschreibung suchte, bin ich immer auf diese Antwort gestoßen. Ich möchte eine vernünftigere Lösung anbieten. (Beispiel: Der andere angehängte Bildschirm hat eine andere Größe und ich kann die Größenänderung in meinem Terminal nicht erzwingen.)
Hinweis: PREFIX ist normalerweise ^A=ctrl+a
Hinweis: Die Anzeige kann auch aufgerufen werden:
- "Benutzer-Frontend" (in der
atBedienungsanleitung auf dem Bildschirm)
- "client" (tmux-Vokabular, in dem sich diese Funktionalität befindet
detach-client)
- "terminal" (wie wir das Fenster in unserer Benutzeroberfläche nennen) / abhängig von
1. Schließen Sie eine Sitzung erneut an :screen -x
-xAn eine nicht getrennte Bildschirmsitzung anhängen, ohne sie zu trennen
2. Listen Sie die Anzeigen dieser Sitzung auf:PREFIX *
Dies ist die Standardschlüsselbindung für : PREFIX :displays. Identifizieren Sie die andere Anzeige, die wir trennen möchten (z. B. kleinere Größe) , indem Sie sie auf dem Bildschirm ausführen . (Ihre aktuelle Anzeige wird in hellerer Farbe / Fett angezeigt, wenn sie nicht ausgewählt ist. )
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
Mit Pfeilen ↑ ↓, wählen Sie die gezielte Display , drücken d
Wenn nichts passiert, Sie versucht , Ihre eigene Anzeige zu lösen und Bildschirm wird es nicht lösen. Wenn es ein anderer war, verschwindet der Eintrag innerhalb von ein oder zwei Sekunden.
Drücken Sie ENTER, um die Liste zu beenden.
Optional: Um den Inhalt an Ihren Bildschirm anzupassen , führen Sie einen Reflow durch : PREFIX F(Großbuchstabe F)
Auszug aus der Manpage des Bildschirms:
Anzeigen
Zeigt eine tabellarische Auflistung aller aktuell verbundenen Benutzer-Frontends (Anzeigen) an. Dies ist am nützlichsten für Mehrbenutzersitzungen. Die folgenden Tasten können in der Anzeigeliste verwendet werden:
mouseclickGehen Sie zur ausgewählten Zeile. Verfügbar, wenn "Mousetrack" aktiviert ist.
space Aktualisieren Sie die Liste
d Nehmen Sie diese Anzeige ab
D Trennen Sie das Display von der Stromversorgung
C-g, enterOder escapeVerlassen Sie die Liste
screen -xdas schneller zu tippen ist, aber nicht ganz gleichwertig. Die Sitzung wird ein zweites Mal angehängt, ohne zuvor getrennt zu werden, was zu einem Mehrfachanzeigemodus führt.