如何在 byobu 中发送文字 F6/等等?

如何在 byobu 中发送文字 F6/等等?

在 byobu 屏幕中,我通过 ssh 连接到另一台计算机并在该计算机上启动 byobu。现在,我在 byobu 中有了 byobu。

我如何将 byobu 按键 (F2、F3、F6 等) 发送到内部 byobu 而不是外部 byobu?换句话说,我如何转义或以其他方式将这些键传输到屏幕,而不是让外部 byobu 拦截它们?

答案1

Shift-F12                   Toggle on/off Byobu's keybindings

按键将被发送到内部的 byobu。

答案2

对于 byobu-within-byobu,您需要了解每个 f 键命令的原始非 f 键绑定。

以 F6 为例,这实际上是ctrl-a-d用于分离。

然后,您可以使用 向内部会话发送分离信号ctrl-a-a-d。这可以很好地适应嵌套会话的深度。因此,对于 byobu-within-byobu-within-byobu,您可以使用ctrl-a-a-a-d

还有一种替代方案,我个人就是用的……您可以为内部 byobu 设置不同的退出键。我通常为ctrl-a外部会话和ctrl-b内部会话使用不同的退出键。这样,ctrl-a-d将分离外部会话,也ctrl-b-d将分离内部会话。

答案3

Ctrl-A 或 F12 适用于单个 byobu,但我不确定是否可以在 byobu 内嵌套 byobu。请参阅: https://help.ubuntu.com/community/Byobu

相关内容