在 byobu 会话中脱离屏幕

在 byobu 会话中脱离屏幕

很长一段时间以来,我一直使用screen分离并让它们在后台运行。然后我发现byobu有多个选项卡式 shell 在运行。现在我遇到了一个问题,我无法再从shellscreen内部分离byobu,因为Ctrl-a-d分离的是 byobu 会话,而不是screen其中的会话。

我读了几次Ctrl-a应该可以工作的内容,这会使这一点成为可能Ctrl-a-a-d,但这只是切换选项卡(Ctrl-a-a)然后退出 shell(Ctrl-d)。

是否有一个简单的解决方案可以再次分离?

答案1

尝试在第一个 a 之后放开 ctrl,因此顺序为 ctrl-a、a、d。手册屏幕:

   C-a C-a     (other)       Toggle  to  the  window  displayed previously.  Note that this
                             binding defaults to the command character typed twice,  unless
                             overridden.   For instance, if you use the option "-e]x", this
                             command becomes "]]".

   C-a a       (meta)        Send the command character (C-a) to window.  See  escape  com‐
                             mand.

或者,如果您使用 tmux 而不是 Screen 来操作 Byobu,请尝试按 ctrl-a d。Byobu 的默认前缀键是 ctrl-b,因此如果您使用该默认键,则无需重复按 ctrl-a 键。

相关内容