Раньше, когда я запускал byobu, я получал новый сеанс с новым сокетом, и я мог открыть несколько окон в этом. Теперь, когда я запускаю его, он одновременно подключается к одному и тому же существующему сеансу byobu, так что, когда я набираю один, терминал обновляется в обоих. Как я могу заставить его начать новый сеанс?
2 ответа
Если 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
Я обнаружил, что это было закомментировано в моем .bashrc
псевдоним screen = 'byobu -m $ 1 $ 2 $ 3 $ 4'
Я положил его обратно, и он снова начал работать. Это похоже на действительно плохо сложенный клудж, но по крайней мере это работает.