GNU/Linux >> Tutoriels Linux >  >> Linux

Renommer la session d'écran

Résumé

C-a :sessionname mySessionName

Détails

C'est,

  1. Joindre à la session en question.

  2. Appuyez sur Ctrl +A .

  3. Tapez :sessionname mySessionName –oui, le premier deux-points est nécessaire ici, pas d'espaces supplémentaires.

  4. Tapez Entrée .

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 joindre

-X de l'écran switch 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 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.

$ 

S'il y a plusieurs sessions, utilisez :

screen -S 8890.foo -X sessionname bar

Cela renomme le titre de la fenêtre actuelle dans une session, tel qu'il est affiché dans la liste des fenêtres lorsque vous appuyez sur Ctrl - a +" :

  • Pendant une session screen, appuyez sur Ctrl - a + A (c'est un a majuscule , c'est-à-dire Maj +un ), saisissez le nouveau nom et appuyez sur Entrée

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

REMARQUE :Cela ne répond pas à la question d'origine, mais je ne supprime pas la réponse car apparemment certains des visiteurs de ce fil ont cherché un moyen de renommer le titre de la fenêtre, et non la session réelle comme l'OP l'a demandé.


Linux
  1. Tuer la session d'écran détaché

  2. Comment attribuer un nom à un écran ?

  3. Comment arrêter un processus d'écran sous Linux?

  4. Est-ce que rename() est atomique ?

  5. Vérifier si un écran du nom spécifié existe

Comment utiliser l'écran Linux

Supprimer la session GUEST de l'écran de connexion Ubuntu

Exemples de commandes d'écran pour gérer plusieurs sessions de terminal

Comment vérifier si vous êtes en session d'écran ou pas sous Linux

Comment démarrer automatiquement une session d'écran sous Linux lors de la connexion

Comment installer et utiliser la commande d'écran Ubuntu 20.04