如何在byobu中重新启用功能键?

Yan*_*ang 32 byobu

我在 Ubuntu 11.10 服务器上使用 byobu,我需要在应用程序中点击一个功能键,所以我点击F9以调出配置菜单并将键绑定集从“f-keys”切换到“screen-escape-keys”。那行得通,但现在我无法重新启用所有 f 键。

我找到了一个byobu-config可以再次调出菜单的程序,我可以从那里切换回屏幕键。这修复了新屏幕进程的问题,但对当前屏幕会话的影响很奇怪:它禁用Ctrl+a(屏幕)键并恢复F2-F8,但F9-F12仍然不做任何事情(它们只是传递到前台进程)。

这是怎么回事?有任何想法吗?提前致谢。

yPh*_*hil 47

注意:这在您使用 Byobutmux作为后端时才有效。请参阅screen作为后端的Byobu 的其他答案。


只需按Shift+F12即可打开和关闭 F 键。

示例:启动htop(当然在 Byobu 窗格中)然后输入Shift+ F12,然后如果您按下,F3您将在htop进程中搜索,而不是切换到左侧的 Byobu 窗口/窗格。

相关问题与答案也适用于屏幕

  • 给未来的自己注意:忽略已接受的答案状态 - 这对我不起作用。 (9认同)
  • 不再工作...(使用 ubuntu 12.04.1) (4认同)
  • 适用于 Ubuntu 14.04 (2认同)

Dus*_*and 13

您还可以使用以下方法在f-keys绑定和screen-escape-keys绑定之间切换:

ctrl-a-!
Run Code Online (Sandbox Code Playgroud)

  • 这只适用于 byobu-screen,不适用于 byobu-tmux (https://bugs.launchpad.net/byobu/+bug/386363)。在后者中,正确的组合是 SHIFT-F12。 (4认同)
  • 此处显示消息“不能仅使用一个窗格中断”您确定此快捷方式吗? (2认同)