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]
control + a +:
trois boutons à la fois?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 .la source
screen -R
ouscreen -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 , ensuiteShift-a
.C+a
n'aide pas du tout, mais le lien que vous avez posté l'a faitla source
Ctrl a
suivi de:sessionname <new-session-name>
. Cependant, cela fonctionnait sous OS X avec Screen version 4.00.03 (FAU) 23-Oct-06Peut-ê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 debash
pièce:number <newnumber>
pour changer le nombre (ce qui changera également l'ordre relatif de vos instances de session).la source