Al volver a adjuntar la sesión de byobu se crea (grupo 0)

Al volver a adjuntar la sesión de byobu se crea (grupo 0)

Cuando vuelvo a adjuntar una sesión, de alguna manera se crea algo group 0y el nombre de la sesión se confunde:

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 ~$

desconectar c^a dy volver a colocar con 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 ~$

¿Qué es esto del grupo y cómo puedo hacer para volver a adjuntar esa sesión?

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

Respuesta1

Está arreglado en byobu 5.125. Simplemente crea ~/.byobu/.reuse-session.


Desde elregistro de cambios:

Permita que el comportamiento dinámico de creación de sesiones se deshabilite
creando ~/.byobu/.reuse-session

Además, consulte elcomprometersepara la implementación.

Respuesta2

Parece que esto cambió en algún momento entre Ubuntu 16.04 y 17.10 y no parece haber ninguna opción para revertirlo. Sin embargo, puede revertirlo editando select-session.py de byobu.

En mi máquina, esto estaba ubicado en:/usr/lib/byobu/include/select-session.py

Encuentra la función:

def attach_session(session):

Luego cambie la línea que comienza con os.execvp("tmux"a:

os.execvp("tmux", ["tmux", "-2", "new-session", "-A", "-s", session_name])

información relacionada