Byobu 与 tmux,如何使用 F 键

Byobu 与 tmux,如何使用 F 键

我正在访问启用了 Byobu 的 Linux 盒子(使用tmux),并且在未绑定到 Byobu 的情况下我似乎无法使用某些 F 键。例如使用F6来排序htop。我跟着这个建议,但它似乎对我不起作用。我按Shift-F2然后F6什么也没发生。我正在通过 PuTTY 连接。

答案1

我需要做同样的事情,找到达斯汀·柯克兰所说的记录的密钥,但对我来说,- 。 当然,如果您重新映射了绑定键,则可以进行相应调整。绑定密钥并不是必需的。ctrlb shiftF12ctrla

它是一个切换开关,因此您只需使用 - 切换一次shiftF12然后如果您需要返回 Byobu 功能键,只需再次按下该组合即可。

但这仅在会话的生命周期内持续存在。我必须记住再次按下它,所以它可能最终会出现在我的“rc”文件中。

答案2

您可以切换屏风的通过按以下键打开和关闭 F 键的使用:

ctrla-!

答案3

我对其他解决方案遇到了困难。shift-F12不会禁用所有功能。F6仍然分离会话。另外,我似乎在 Putty 中工作时遇到问题F12F1-F10没问题)。并且ctrla-!仅适用于 screen 作为后端,不适用于 tmux。

另一种方法是在用户的 byobu 键绑定中完全禁用 F 键。

如果您使用 byobu多路复用器,在 的开头添加以下内容~/.byobu/keybindings.tmux

source $BYOBU_PREFIX/share/byobu/keybindings/f-keys.tmux.disable

如果您使用 byobu屏幕,在 的开头添加以下内容~/.byobu/keybindings

source $BYOBU_PREFIX/share/byobu/keybindings/f-keys.screen.disable

注意:仔细看。根据您的后端,您需要修改不同的文件。

相关内容