Quando eu reconecto uma sessão, ela de alguma forma cria algumas group 0
e o nome da sessão fica embaralhado:
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 ~$
desmontando c^a d
e recolocando com 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 ~$
O que é essa coisa de grupo e como posso reconectar essa sessão?
19:13:41 mcnesium@srv ~$ byobu --version
byobu version 5.112
tmux 2.3
Responder1
Está corrigido no byobu 5.125. Basta criar ~/.byobu/.reuse-session
.
Permita que o comportamento dinâmico de criação de sessão seja desabilitado
criando ~/.byobu/.reuse-session
Além disso, veja ocomprometer-separa a implementação.
Responder2
Parece que isso mudou em algum momento entre o Ubuntu 16.04 e 17.10 e não parece haver nenhuma opção para revertê-lo. No entanto, você pode revertê-lo editando select-session.py do byobu.
Na minha máquina, isso estava localizado em:/usr/lib/byobu/include/select-session.py
Encontre a função:
def attach_session(session):
Em seguida, altere a linha que começa com os.execvp("tmux"
para:
os.execvp("tmux", ["tmux", "-2", "new-session", "-A", "-s", session_name])