Как я заставляю F-ключи работать в byobu, для полуночного командующего (мГц), htop, и т.д.?

Я использую byobu с tmux бэкендом на моих 12,04 серверах. Я хотел бы использовать полуночного командующего сочетания клавиш с ним, но ключи F не работают.

Я видел некоторые сообщения по проблемам здесь:

но они устарели и, кажется, не работают на более новые версии byobu. Как я могу или работать вокруг этого или использовать MC способом, который работает лучше?

47
задан 11 August 2012 в 05:59

3 ответа

Вы можете легко включить / выключить использование F-клавиш внутри Byobu (tmux), нажав:

  • shift - F12 (в tmux)

  • ctrl - a - ! (в экран)

Полное раскрытие: я автор и сопровождающий Byobu.

0
ответ дан 11 August 2012 в 05:59

На полуночном командующем для инициирования, например, ключа F2:

  • Нажмите Alt+2 (одновременно)
  • Нажмите ESC, 2 (один за другим).

Который более удобен, чем переключение использования:

  • Shift+F12 (в tmux, значении по умолчанию на byobu)

  • Ctrl+A +! (на экране)

11
ответ дан 11 August 2012 в 05:59

Ха, человек по душе:)

Краткий ответ: добавь мой ppa (ppa:izx/private) и update byobu (или установи deb вручную). Byobu по умолчанию будет screen в качестве бэкенда с ключом F , восстановленным в старом стиле 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"
0
ответ дан 11 August 2012 в 05:59

Другие вопросы по тегам:

Похожие вопросы: