Durch erneutes Anfügen der Byobu-Sitzung wird eine Gruppe erstellt (Gruppe 0)

Durch erneutes Anfügen der Byobu-Sitzung wird eine Gruppe erstellt (Gruppe 0)

Wenn ich eine Sitzung erneut anhänge, werden irgendwie welche erstellt group 0und der Name der Sitzung wird durcheinandergebracht:

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

Ablösen mit c^a dund Wiederanbringen mit 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 ~$

Was ist dieses Gruppending und wie kann ich es schaffen, diese Sitzung einfach erneut anzuhängen?

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

Antwort1

Es ist in Byobu 5.125 behoben. Einfach erstellen ~/.byobu/.reuse-session.


Von demÄnderungsprotokoll:

Erlauben Sie die Deaktivierung des dynamischen Sitzungserstellungsverhaltens durch
die Erstellung von ~/.byobu/.reuse-session

Siehe auch diebegehenfür die Umsetzung.

Antwort2

Es scheint, dass sich dies irgendwann zwischen Ubuntu 16.04 und 17.10 geändert hat und es scheint keine Möglichkeit zu geben, es rückgängig zu machen. Sie können es jedoch rückgängig machen, indem Sie byobus select-session.py bearbeiten.

Auf meinem Rechner befand es sich hier:/usr/lib/byobu/include/select-session.py

Finden Sie die Funktion:

def attach_session(session):

Ändern Sie dann die Zeile, die mit beginnt, os.execvp("tmux"in:

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

verwandte Informationen