Бёбу: Как заставить закрыть окно?
Одно из окон в моем сеансе бёбу таинственным образом прекращает получать нажатия клавиш. Я могу открыть новые окна, но это конкретное окно просто зависает.
Так что теперь, каждый раз, когда я вызывал byobu
Я вижу 3 окна: 2, которые я на самом деле использую, плюс это 1 окно, которое просто сидит там.
Есть ли способ убить это своенравное окно? Желательно только это одно окно. Но если мне нужно очистить весь сеанс, тоже все в порядке.
4 ответа
Наконец, я прибег к этому полезному ответу о StackOverflow, а именно:
screen -ls | grep "Detached" | awk '{print $1}' | xargs -i screen -X -S {} quit
(Конечно, я сделал это вручную, screen -ls
с последующим screen -X -S $screen_session quit
)
Ctrl-a + k убивает текущее окно после y/n
подтверждение в скрине / бёбу.
Если вы используете byobu в режиме Emacs, это означает, что Ctrl-a сопоставлен с "началом строки", вместо этого вы можете использовать F12+k. F12 всегда работает как выход tmux/screen.
Вам будет предложено с выбором да / нет оттуда.