Я использую byobu с tmux бэкендом на моих 12,04 серверах. Я хотел бы использовать полуночного командующего сочетания клавиш с ним, но ключи F не работают.
Я видел некоторые сообщения по проблемам здесь:
но они устарели и, кажется, не работают на более новые версии byobu. Как я могу или работать вокруг этого или использовать MC способом, который работает лучше?
Вы можете легко включить / выключить использование F-клавиш внутри Byobu (tmux), нажав:
shift kbd> - F12 kbd> (в tmux)
ctrl kbd> - a kbd> - ! Kbd> (в экран)
Полное раскрытие: я автор и сопровождающий Byobu.
На полуночном командующем для инициирования, например, ключа F2:
Который более удобен, чем переключение использования:
Shift+F12 (в tmux, значении по умолчанию на byobu)
Ctrl+A +! (на экране)
Ха, человек по душе:)
Краткий ответ: добавь мой ppa (ppa:izx/private
) и update
byobu (или установи deb вручную). Byobu по умолчанию будет screen
в качестве бэкенда с ключом F kbd>, восстановленным в старом стиле 4.x.
Длинный ответ: используйте byobu-select-backend
, чтобы переключиться на screen
, если вы этого еще не сделали, и добавьте строку $BYOBU_PREFIX/share/byobu/keybindings/f-keys.screen.disable
после строки $BYOBU_PREFIX/share/byobu/keybindings/f-keys.screen
в /usr/share/byobu/keybindings/common
.
Весь патч:
+++ byobu-5.17/usr/share/byobu/keybindings/common @@ -1 +1,3 @@ source $BYOBU_PREFIX/share/byobu/keybindings/f-keys.screen +source $BYOBU_PREFIX/share/byobu/keybindings/f-keys.screen.disable + --- byobu-5.17.orig/etc/byobu/backend +++ byobu-5.17/etc/byobu/backend @@ -1,4 +1,4 @@ # BYOBU_BACKEND can currently be "screen" or "tmux" # Override this on a per-user basis by editing "$BYOBU_CONFIG_DIR/backend" # or by launching either "byobu-screen" or "byobu-tmux" instead of "byobu". -#BYOBU_BACKEND="tmux" +BYOBU_BACKEND="screen"