Как заставить F-ключи работать в byobu, для midnight commander (mc), htop и т. Д.?

Я просто нашел это тоже, он выглядит очень перспективным ...

http://ubuntuguide.net/http-server-support-uploading-files-from-windows-in-ubuntu

1
задан 11 August 2012 в 06:59

2 ответа

В полночь для запуска F-клавиши вы можете, например, вместо F2:

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

Возможно, удобнее переключения:

Нажмите Alt + 2. ctrl-a-! (на экране)
8
ответ дан 25 May 2018 в 10:36
  • 1
    Это полезно, когда вы используете MC внутри byobu в Mac OS X, так как некоторые F-ключи уже используются системой. Я часто использую ESC, 9. – gerlos 5 February 2015 в 14:26
  • 2
    Любой способ распространить это на Shift-Fx? Даже с отключенными клавишами Byobu Shift-Fx кажется «слепым». (не работают). Пробовал Esc - Shift-4, никакого эффекта. – Izzy 15 March 2015 в 23:05

Ха, человек по моему сердцу:)

Короткий ответ: добавьте мои ppa (ppa:izx/private) и update byobu (или вручную установите deb). Byobu по умолчанию будет screen в качестве backend с поведением F-key, восстановленным до старого стиля 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"
3
ответ дан 25 May 2018 в 10:36
  • 1
    Но что, если мы хотим сохранить его с помощью tmux? – jrg♦ 5 June 2012 в 08:34
  • 2
    @jrg: Я не знаком с tmux, извините - я попробовал новый byobu, но после эта исправленная ошибка , переключилась обратно на экранную базу, потому что я привык к ней и довольный им, какими бы ни были его ограничения. – ish 5 June 2012 в 09:37

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

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