web-dev-qa-db-fra.com

Byobu: ouvre différents onglets dans différentes fenêtres de la même session

Disons que j'ai une session Byobu en cours d'exécution avec plusieurs onglets ouverts. Ensuite, si j’ouvre un nouveau terminal et que je commence par byo, cela m’entraînera dans la même session. Si je passe ensuite des onglets byobu dans un terminal, l'autre terminal basculera également sur le même onglet.

Est-il possible d'avoir différents onglets de la même session byobu ouverts dans différents terminaux?

19
Alex

Bonne question!

Ce n'est pas directement possible, en raison du fonctionnement de Tmux, du point de vue client-serveur.

Néanmoins, il existe une solution de contournement viable ... En principe, vous devez simplement avoir des sessions séparées . Byob rend cela facile et pratique grâce à quelques raccourcis clavier.

  • F2 crée de nouvelles fenêtres
  • Alt-Left et Alt-Right se déplace entre eux
  • Ctrl-F2 crée un fractionnement vertical
  • Shift-F2 crée des fractionnements horizontaux
  • Shift-Up, -Down, -Left, -Right, se déplacer
  • Ctrl-Shift-F2 crée une nouvelle session
  • Alt-Up et Alt-Down se déplace entre les sessions

Les deux derniers devraient résoudre votre problème!

Divulgation complète: Auteur et mainteneur de Byob ici

25
Dustin Kirkland

Comme il s’agit du premier succès sur Google, je vais ajouter une solution qui fonctionne pour la version de tmux que j’utilise:

byobu list-sessions

Notez le numéro qui leur est préfixé. Pour vous connecter avec une "vue" différente d'une session existante, il vous suffit de:

byobu new-session -t <number>

Voir la discussion ici:

5
dpb