Cuando vuelvo a adjuntar una sesión, de alguna manera se crea algo group 0
y 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 d
y 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])