Ubuntu 服务器 - 使用 Byobu:Ctrl+F2 不会垂直分屏

Ubuntu 服务器 - 使用 Byobu:Ctrl+F2 不会垂直分屏

使用 Byobu 的 Ubuntu Server(17.10 和 16.04):Ctrl+F2垂直方向不分屏

Shift+F2水平分屏,其他所有快捷键均可正常工作,只是Ctrl+F2对 Byobu 屏幕没有任何影响

答案1

$ sudo nano /usr/share/byobu/keybindings/f-keys.tmux

# Change
bind-key -n C-F2 display-panes \; split-window -h -c "#{pane_current_path}"

# To
bind-key -n C-H display-panes \; split-window -h -c "#{pane_current_path}"

# Save the file

$ byobu-keybindings
Byobu keybindings: [OFF]
$ byobu-keybindings
Byobu keybindings: [ON]

现在,按下它Ctrl-H,它应该水平分裂。对任何其他可能没有按 F 的键也执行此操作。

答案2

在 Ubuntu Server 18.04 上的行为相同,Ctrl + F6 也无法消除焦点分裂。

Byobu 的作者兼维护者 Dustin Kirkland 表示,这似乎是 TTY 控制台的正常行为正如他所解释的:

“遗憾的是,Linux 中的实际控制台 TTY 不是真正的 Xterm,后者能够捕获和支持更多的按键。我一直怀疑 Linux TTY 可以被教导支持 Shift-F 键,尽管我从未尝试过。抱歉。”

相关内容