web-dev-qa-db-fra.com

Nommez une session Byobu?

Existe-t-il un moyen de créer des sessions Byobu identifiables afin que, lorsque plusieurs sessions sont en cours d'exécution, le menu de byobu-select-session me fournisse une liste des sessions reconnues, par opposition aux numéros de port tmux non descriptifs?

Dans un monde idéal, il serait bon de pouvoir démarrer une session en lui donnant un nom et de modifier une telle session pour modifier un nom s'il est déjà en cours d'exécution? Est-ce possible, comment?

Edit 1: Quelques détails supplémentaires:

  • J'utilise tmux comme back-end et je ne veux surtout pas revenir à l'écran.
  • J'ai maintenant essayé de démarrer une session avec byobu -S "Name" en vain :

--- (Edit 2: Quelques découvertes:

  • J'ai maintenant découvert une réponse partielle à l'aide des commandes natives de tmux: tmux rename-session <current-name> <new-name> renomme une session existante et tmux new -s session_name crée une nouvelle session de noms. Je suis surpris que byobu -S "name" ne soit pas aimé de tmux new -s session_name pour byobu avec un back-end tmux.
24
Ashimema

Byobu est simplement un shell pour le multiplexeur de terminal dorsal tmux (ou écran). Vous pouvez donc passer toute commande prise en charge par votre serveur via Byobu.

Byobu avec tmux back end

Pour démarrer une nouvelle session Byobu avec un nom spécifié:

byobu new -s <session-name>

Pour changer le nom d'une session préexistante:

byobu rename -t <session-name> <new-session-name>

Byobu avec écran back end

Pour démarrer une nouvelle session Byobu avec un nom spécifié:

byobu -S <session-name>

Pour changer le nom d'une session préexistante:

byobu -X <session-name> <new-session-name>

Note: Tout crédit à J.F.Sabastian pour son aide. J'ai maintenant vérifié que les commandes ci-dessus sont correctes pour Tmux et Byobu.

27
Ashimema