Я использовал byobu на Сервере Ubuntu 11.10, и я должен был нажать функциональную клавишу в приложении, таким образом, я поразил F9 для перевода в рабочее состояние меню конфигурации и переключил набор привязки клавиш от "f-ключей" до "экранных клавиш выхода". Это работало, но теперь я не могу повторно включить все f-ключи.
Я нашел программу byobu-config
это поднимает меню снова, и я могу переключиться назад для экранирования ключей оттуда. Это чинит вещи для новых экранных процессов, но эффект на текущую экранную сессию является странным: это отключает ctrl-a (экран) ключи и восстанавливает F2-F8, но F9-F12 все еще ничего не делают (они просто передаются приоритетному процессу).
Что произошло с этим? Какие-либо идеи?Заранее спасибо.
Примечание: Это только работает при использовании Byobu с tmux
как бэкенд. См. другие ответы для Byobu с screen
как бэкенд.
Просто нажмите, Shift+F12 To переключают F-ключи на и прочь.
Пример: Запуститесь htop (в области Byobu, конечно) затем вводят Shift+F12, затем при нажатии F3, Вы будете искать в процессах htop, не переключаться на левое окно/область Byobu.
Можно также переключиться между f-keys
привязка и screen-escape-keys
использование привязки:
ctrl-a-!
Мы можем попытаться отладить Вашу конкретную проблему, однако было бы намного легче просто вычистить Вашу конфигурацию Byobu и запуститься чистый:
rm -rf ~/.byobu
На 11,04, необходимо будет также удалить папку, на которую указывает эта символьная ссылка:
rm -rf ~/.local/share/byobu
И затем запустите byobu
.
Сделайте Ваш ~/.byobu/keybindings
будьте похожи на это:
# source $BYOBU_PREFIX/share/byobu/keybindings/common
. /usr/share/byobu/keybindings/f-keys.screen.disable
и выберите экран как бэкенд byobu через byobu-select-backend
. Это работает в Debian, по крайней мере.
В случае, если любое из сочетаний клавиш из других ответов не работало, просто попробуйте эту эквивалентную команду в Byobu:
byobu-keybindings