Бёбу в Ubuntu всегда присоединяется к одной и той же сессии

2153
Stu

Раньше, когда я запускал byobu, я получал новый сеанс с новым сокетом, и я мог открыть несколько окон в этом. Теперь, когда я запускаю его, он одновременно подключается к одному и тому же существующему сеансу byobu, так что, когда я набираю один, терминал обновляется в обоих. Как я могу заставить его начать новый сеанс?

1

2 ответа на вопрос

2
hargriffle

Если byobuиспользуется, screenто ввод byobu bash(или какая-либо оболочка, которую вы используете вместо bash) должна начать новый сеанс, а не ссылку на ранее запущенный сеанс.

Иначе, если byobuиспользует tmuxто byobu newили byobu new-sessionдолжен сделать то же самое.

byobu -vдолжен сказать вам, какая версия byobuи какая tmuxили screenиспользуется.

Я только что задал тот же вопрос в Ask Ubuntu https://askubuntu.com/a/94568/41467

0
Stu

Я обнаружил, что это было закомментировано в моем .bashrc

псевдоним screen = 'byobu -m $ 1 $ 2 $ 3 $ 4'

Я положил его обратно, и он снова начал работать. Это похоже на действительно плохо сложенный клудж, но по крайней мере это работает.

К вашему сведению (не имеет отношения к проблеме): `$ 1`,` $ 2` и т. Д. * Не работают * в псевдонимах; все аргументы добавляются автоматически, поэтому `alias screen = 'byobu -m'`. Указание отдельных аргументов разрешено только в функциях, например `screen () ` grawity 12 лет назад 1

Похожие вопросы