Je lance une session d’écran et j’aimerais changer son nom. Je sais que lors du démarrage d'une nouvelle session d'écran, je peux utiliser l'option '-S' pour lui donner un nom. Comment changer ce nom une fois que la session a déjà commencé?
Je lance une session d’écran et j’aimerais changer son nom. Je sais que lors du démarrage d'une nouvelle session d'écran, je peux utiliser l'option '-S' pour lui donner un nom. Comment changer ce nom une fois que la session a déjà commencé?
Réponses:
Il y a une commande d'écran pour le faire. Du manuel :
Commande: sessionname [ nom ]
(aucun)
Renommez la session en cours. Notez que pour
screen -list
le nom apparaît avec l'ID de processus ajouté au début. Si le nom de l'argument est omis, le nom de cette session est affiché.Attention :
$STY
la variable d'environnement reflète toujours l'ancien nom. Cela peut entraîner une confusion. La valeur par défaut est construite à partir des noms d'hôte et de tty.
Pour accéder à la ligne de commande d'écran, utilisez Prefix:où préfixe est généralement Ctrl-a.
Donc vous devrez probablement le faire:
Ctrl-a:sessionname [name]
Pour renommer le titre de la fenêtre dans une session d'écran, utilisez:
Pour renommer le nom de session actuel (affiché avec screen -ls
), utilisez:
:sessionname newName
. Plus de détails à l' adresse https://superuser.com/a/370553/65975 .screen -R
ou screen -list
.
Ctrl-a "
- pas la session d'écran dans son ensemble, qui était la question posée par l'OP.
control + shift +a
?
Ctrl-a
abord la presse , ensuite Shift-a
.
C+a
n'aide pas du tout, mais le lien que vous avez posté l'a fait
# screen -S old_session_name -X sessionname new_session_name
Ctrl a
suivi de :sessionname <new-session-name>
. Cependant, cela fonctionnait sous OS X avec Screen version 4.00.03 (FAU) 23-Oct-06
Peut-être ne répondez-vous pas à cette question exacte, mais pour changer le nom affiché en bas (0 bash)
, vous pouvez utiliser
:title <newtitle>
changer de bash
pièce:number <newnumber>
pour changer le nombre (ce qui changera également l'ordre relatif de vos instances de session).
control + a +:
trois boutons à la fois?