セッションを再接続すると、何らかの理由でセッションが作成されgroup 0
、セッションの名前がごちゃごちゃになります。
18:47:49 mcnesium@srv ~$ byobu ls
1: 1 windows (created Wed Jan 3 18:47:49 2018) [203x62] (attached)
18:47:53 mcnesium@srv ~$
で取り外しc^a d
、 で再接続しますbyobu
:
18:47:53 mcnesium@srv ~$ byobu ls
1: 1 windows (created Wed Jan 3 18:47:49 2018) [203x62] (group 0)
_1-19138: 1 windows (created Wed Jan 3 18:48:02 2018) [203x62] (group 0) (attached)
18:48:06 mcnesium@srv ~$
このグループとは何ですか? また、そのセッションを再接続するにはどうすればよいですか?
19:13:41 mcnesium@srv ~$ byobu --version
byobu version 5.112
tmux 2.3
答え1
答え2
どうやらこれは Ubuntu 16.04 と 17.10 の間で変更されたようで、元に戻すオプションはないようです。ただし、byobu の select-session.py を編集することで元に戻すことができます。
私のマシンでは、これは次の場所にありました:/usr/lib/byobu/include/select-session.py
次の関数を見つけます。
def attach_session(session):
次に、で始まる行をos.execvp("tmux"
次のように変更します。
os.execvp("tmux", ["tmux", "-2", "new-session", "-A", "-s", session_name])