びょうぶ:同じセッションの異なるウィンドウで異なるタブを開く


19

複数のタブを開いた状態でby風セッションを実行しているとします。次に、新しいターミナルを開いてby風を起動すると、同じセッションに移動します。次に、一方の端末でビオブタブを切り替えると、もう一方の端末も同じタブに切り替わります。

同じ端末セッションで異なる端末で異なるタブを開くことはできますか?


1
いいえ、そうではありません。デフォルトでは独立して動作します。どのバージョンのUbuntuを実行していますか?あなたは古いバージョンでscreenはなく、まだ依存していtmuxますか?Ubuntu 12.04では、思い通りに機能します。Debian Squeezeおよび10.04では、デフォルトでまだGNU Screenを使用していると思います。
gertvdijk

1
tmuxバックエンドを使用して、12.04にいます。
アレックス

回答:


25

いい質問です!

これは、クライアントサーバーの観点からは、Tmuxの動作方法により、直接は不可能です。

それにもかかわらず、実行可能な回避策があります...基本的には、別々のセッションが必要です。 Byobuは、いくつかのキーバインドを通じてこれを簡単かつ便利にします。

  • F2 新しいウィンドウを作成します
  • Alt- LeftそしてAlt- Rightそれらの間を行ったり来たりする
  • Ctrl- F2垂直分割を作成します
  • Shift- F2水平分割を作成します
  • Shift- Up、- Down、- Left、- Right、分割の周りを移動する
  • Ctrl- Shift- F2新しいセッションを作成
  • Alt- UpおよびAlt- Downセッション間の移動

後者の2つで問題が解決するはずです!

完全開示:By生の著者およびメンテナーはこちら


1
ご回答いただきありがとうございます(そしてBy風に感謝します!私は毎日使っています)。これは良い回避策のように思えますが、これらのセッションキーバインドは便利です。
アレックス

ダスティンに感謝します!このみを掻くために、タブよりも頻繁にセッションを使用し始めます!(ところで:私はby風が大好きです!ありがとう!)
eurythmia

申し訳ありませんが、MacでiTerm2のタッチバーを使用している場合、Ctrl + Shift + F2は機能しません。画面上部にAppleのロゴだけが表示されます。代わりに何をすべきですか?
アブザック

5

これはGoogleのトップヒットであるため、使用しているtmuxのバージョンで機能するソリューションを追加します。

byobu list-sessions

プレフィックスが付いている番号に注意してください。既存のセッションの別の「ビュー」と接続するには、次のようにします。

byobu new-session -t <number>

こちらのディスカッションをご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.