Est-il possible de changer le nom d'une session écran GNU ? Disons que je l'ai lancée avec "screen -S foo" et que je veux la renommer en bar.
Réponses
Trop de publicités?Résumé
C-a :sessionname _mySessionName_
Détails
C'est ça,
-
Attachez à la session en question.
-
Appuyez sur Ctrl + A .
-
Type
:sessionname _mySessionName_
- oui, le premier deux-points est nécessaire ici, pas d'espaces supplémentaires. -
Type Enter .
Exemple
$ screen -S foo
\[detached from 8890.foo\]
$ screen -ls
There is a screen on:
8890.foo (22/12/11 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.
$ screen -r
Ctrl+A:sessionname bars
\[detached from 8890.bars\]
$ screen -ls
There is a screen on:
8890.bars (22/12/11 18:39:21) (Detached)
1 Socket in /var/run/screen/S-user.
$
Renommer sans attacher
L'écran -X
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 par son nom ou son identifiant existant (utile s'il y a 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.
$
Cette opération permet de renommer le titre de la fenêtre en cours dans une session, tel qu'il est affiché dans la liste des fenêtres lorsque vous appuyez sur Ctrl - a + " :
- Dans une session d'écran, appuyez sur Ctrl - a + A (c'est une majuscule a c'est-à-dire Shift + a ), tapez le nouveau nom, et appuyez sur Enter
Maintenant, quand vous 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 puisque, apparemment, certains des visiteurs de ce fil de discussion ont cherché un moyen de renommer le titre de la fenêtre, et non la session elle-même comme le demandait le PO.
15 votes
@l0b0 C'est à propos du nom. Il s'agit de renommer.