A recolocação da sessão byobu cria (grupo 0)

0

Quando eu re-anexar uma sessão, ela de alguma forma cria um pouco de 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 ~$

desanexando com c^a d e reconectando 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 fazer isso apenas re-anexar essa sessão?

19:13:41 mcnesium@srv ~$ byobu --version
byobu version 5.112
tmux 2.3
    
por mcnesium 03.01.2018 / 19:19

2 respostas

0

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 reverter isso editando o select-session.py do byobu.

Na minha máquina, esta estava localizada 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])

    
por 02.02.2018 / 02:08
0

É fixado em byobu 5.125. Apenas crie ~/.byobu/.reuse-session .


A partir do changelog :

Allow the dynamic session-creation behaviour to be disabled by
creating ~/.byobu/.reuse-session

Além disso, consulte o envio para a implementação.

    
por 23.07.2018 / 08:29