當我重新附加會話時,它會以某種方式創建一些會話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])