我的 byobu 会话中的一个窗口莫名其妙地停止接收按键。我可以打开新窗口,但那个窗口就挂了。
所以现在,每次我调用时byobu
,我都会看到 3 个窗口:其中 2 个是我实际正在使用的,另外还有 1 个只是放在那里的窗口。
有没有办法关闭那个任性的窗口?最好只关闭那个窗口。但如果我需要清除整个会话,也可以。
答案1
Ctrl- a+在 screen/byobu 中确认k后,关闭当前焦点窗口。y/n
答案2
答案3
如果您在 Emacs 模式下使用 byobu,这意味着 Ctrl-a 被映射到“行首”,您可以改用 F12+k。F12 始终可用作 tmux/screen 退出键。
系统将提示您选择是/否选项。
答案4
最后,我求助于StackOverflow 上这个有用的答案, IE:
screen -ls | grep "Detached" | awk '{print $1}' | xargs -i screen -X -S {} quit
(当然,我是手动完成的,screen -ls
然后screen -X -S $screen_session quit
)