Réponse courte
- Rattachez sans en éjecter les autres:
screen -x
- Obtenir la liste des affichages:,
^A
*
sélectionnez celui à déconnecter, appuyez surd
Réponse expliquée
Contexte: Lorsque je cherchais la solution avec la même description de problème, j'ai toujours atterri sur cette réponse. Je voudrais apporter une solution plus sensée. (Par exemple: l'autre écran connecté a une taille différente et je ne peux pas forcer le redimensionnement dans mon terminal.)
Remarque: PREFIX
est généralement ^A
=ctrl+a
Remarque: l' écran peut également être appelé:
- "user front-end" (dans
at
le manuel de commande à l'écran)
- "client" (vocabulaire tmux où se trouve cette fonctionnalité
detach-client
)
- "terminal" (comme nous appelons la fenêtre dans notre interface utilisateur) / en fonction de
1. Rattachez une session :screen -x
-x
attacher à une session écran non détachée sans la détacher
2. Liste des affichages de cette session:PREFIX
*
Il est la clé par défaut obligatoire pour: PREFIX
:displays
. En l'exécutant dans l'écran, identifiez l'autre écran que nous voulons déconnecter (par exemple, une taille plus petite). (Votre affichage actuel est affiché dans des couleurs plus vives / gras lorsqu'il n'est pas sélectionné ).
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
À l'aide des flèches ↑
↓
, sélectionnez l' affichage ciblé , appuyez sur d
Si rien ne se passe, vous avez essayé de détacher votre propre affichage et l'écran ne le détachera pas. S'il s'agissait d'un autre, dans une seconde ou deux, l'entrée disparaîtra.
Appuyez sur ENTER
pour quitter la liste.
En option: pour que le contenu s'adapte à votre écran, redistribuez : PREFIX
F
(F majuscule)
Extrait de la page de manuel de l'écran:
affiche
Affiche une liste tabulaire de tous les frontaux (affichages) des utilisateurs actuellement connectés. Ceci est très utile pour les sessions multi-utilisateurs. Les touches suivantes peuvent être utilisées dans la liste des affichages:
mouseclick
Passez à la ligne sélectionnée. Disponible lorsque "mousetrack" est activé.
space
Rafraîchir la liste
d
Détachez cet écran
D
Détachez cet écran
C-g
, enter
Ou escape
quitter la liste
screen -x
ce qui est plus rapide à taper, mais pas tout à fait équivalent. Il attachera la session une deuxième fois sans se détacher d'abord, ce qui se traduira par un mode d'affichage multiple.