セッションを再接続すると、どういうわけか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
このようにUbuntu16.04と17.10の間で変更されたようで、元に戻すオプションはないようです。ただし、屏風の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])