byobu in Ubuntu hängt immer an derselben Sitzung an

2223
Stu

Wenn ich byobu lief, bekam ich eine neue Sitzung mit einem neuen Socket und ich konnte mehrere Fenster in diesem öffnen. Wenn ich es nun ausführte, wird es gleichzeitig an dieselbe byobu-Sitzung angehängt, sodass, wenn ich eine eingebe, das Terminal in beiden aktualisiert wird. Wie kann ich es erzwingen, eine neue Sitzung zu beginnen?

1

2 Antworten auf die Frage

2
hargriffle

Wenn verwendet byobuwird, screendann sollte die Eingabe byobu bash(oder die von Ihnen verwendete Shell stattdessen bash) eine neue Sitzung starten und nicht auf die zuvor ausgeführte Sitzung verweisen.

Wenn Else byobuverwendet tmuxdann byobu newoder byobu new-sessionsollten das gleiche tun.

byobu -vsollte Ihnen sagen, welche Version von byobuund welche von tmuxoder screenverwendet wird.

Ich habe gerade die gleiche Frage auf Ask Ubuntu https://askubuntu.com/a/94568/41467 gestellt

0
Stu

I found this was commented out in my .bashrc

alias screen='byobu -m $1 $2 $3 $4'

I put it back in and it started working again. This seems like a really poorly put together kludge, but at least it works.

Zu Ihrer Information (nicht mit dem Problem verbunden): "$ 1", "$ 2" usw. * funktionieren nicht * in Aliasnamen; Alle Argumente werden automatisch angehängt, also `alias screen = 'byobu -m'`. Die Angabe separater Argumente ist nur in Funktionen erlaubt, zB `screen () ` grawity vor 12 Jahren 1