Renommer la session d'écran


Réponses:


293

Sommaire

Ca: sessionname mySessionName

Détails

C'est,

  1. Joindre à la session en question.

  2. Appuyez sur Ctrl+ A.

  3. Tapez - oui, le premier point est nécessaire, pas d'espace supplémentaire.:sessionname mySessionName

  4. Type Enter.

Exemple

$ screen -S toto
[détaché de 8890.foo]
$ screen -ls
Il y a un écran sur:
    8890.foo (22/12/11 18:39:22) (Détaché)
1 Socket dans / var / run / screen / S-user.

$ screen -r

Ctrl+ A: barres de sessionname

[détaché de 8890.bars]
$ screen -ls
Il y a un écran sur:
    8890.bars (22/12/11 18:39:21) (Détaché)
1 Socket dans / var / run / screen / S-user.

$ 

Renommer sans attacher

Le -Xcommutateur d'écran vous permet de renommer une session sans l'attacher.

$ screen -X sessionname foobars
$ screen -ls
There is a screen on:
    8890.foobars    (22/12/11 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.

$ 

Vous pouvez également cibler spécifiquement une session d'écran à l'aide de son nom ou de son identifiant existant (utile s'il existe déjà plusieurs sessions):

$ screen -ls
There is a screen on:
    8890.foo        (02/23/2015 18:39:22)   (Detached)
    5136.barfoos    (02/23/2015 18:39:22)   (Detached)
1 Socket in /var/run/screen/S-user.

$ screen -S 8890.foo -X sessionname foobars
$ screen -ls
There is a screen on:
    8890.foobars    (02/23/2015 18:39:22)   (Detached)
    5136.barfoos    (02/23/2015 18:39:22)   (Detached)
1 Socket in /var/run/screen/S-user.

$ 

61

S'il y a plusieurs sessions, utilisez:

screen -S 8890.foo -X sessionname bar

8
C'est une meilleure réponse que celle ci-dessus, car elle traite du cas général des sessions multiples
vendredi

2
C'est la meilleure réponse
Coc

récupère le nom de la session avec screen -lscomme mentionné dans les autres réponses
swiesend le

C'est une bien meilleure réponse, qui est claire et simple. Merci beaucoup.
Mars Lee le

9

Ceci renomme le titre de la fenêtre en cours dans une session, comme indiqué dans la liste des fenêtres lorsque vous appuyez sur Ctrl - a+ ":

  • Alors que dans une presse de session écran Ctrl - a+ A(il est une majuscule a , à savoir Shift+ a), tapez le nouveau nom et appuyez surEnter

Maintenant, lorsque vous le faites Ctrl - a+, "le nom que vous avez défini apparaîtra dans la liste des fenêtres au lieu de bash.

NOTE: Cela ne répond pas à la question initiale, mais je ne supprime pas la réponse car apparemment, certains des visiteurs de ce fil ont recherché un moyen de renommer le titre de la fenêtre, et non la session réelle demandée par l'OP.


5
Je pense que la question portait sur le changement de nom de la session , mais cette réponse renomme Windows .
Dan Gravell
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.