Бёбу: Как заставить закрыть окно?

Одно из окон в моем сеансе бёбу таинственным образом прекращает получать нажатия клавиш. Я могу открыть новые окна, но это конкретное окно просто зависает.

Так что теперь, каждый раз, когда я вызывал 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, Ctrl - F6 для принудительного уничтожения окон или панелей.

Полное раскрытие: я автор и сопровождающий Byobu.

Если вы используете byobu в режиме Emacs, это означает, что Ctrl-a сопоставлен с "началом строки", вместо этого вы можете использовать F12+k. F12 всегда работает как выход tmux/screen.

Вам будет предложено с выбором да / нет оттуда.

Другие вопросы по тегам