![byobu: 既存の tmux グループに新しいセッションを作成するにはどうすればいいですか?](https://rvso.com/image/747331/byobu%3A%20%E6%97%A2%E5%AD%98%E3%81%AE%20tmux%20%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%AB%E6%96%B0%E3%81%97%E3%81%84%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私たちの組み込み開発チームでは、デバイスに接続しているプログラマーへのアクセスを共有するために、これを使用していますbyobu
。こうすることで、チーム全員がデバイスのログ ファイルなどにアクセスできるようになります。
これはこれまでのところ非常にうまく機能しています。すべてのメンバーがそのコンピューターの共通アカウントにログインし、byobu
ログ ファイルの確認を開始できます。すべてのユーザーは既存のセッション グループで新しいセッションを取得するため、誰もが興味のあるログ ファイル (= ウィンドウ) を確認できます。
byobu のセッション管理は過去 1 年以内に何度か変更されたようで、byobu は現在、常に既存のセッションに直接接続するようになっています。しばらくの間、.reuse-session
byobu の構成フォルダにファイルを作成することで動作を選択できました。
現在のバージョンのbyobuでは、これはサポートされていないようです。select-session.py
43 行目を見ると、ファイルは引き続きテストされますが、結果変数はreuse_sessions
どこでも使用されていません。byobu は常に を呼び出しますtmux -u attach …
。
これにより、1 人のユーザーがセッションで表示されているウィンドウを変更すると、このセッションの他のすべてのユーザーの現在のウィンドウも変更されます。これにより、異なるユーザーが同時に作業することが不可能になります。
セッション グループのみを共有する異なるセッションを再開するにはどうすればよいでしょうか。現在はtmux
直接使用することによってのみこれを実現できますが、それが byobu の目的ではないようです。