Я использовал byobu на сервере Ubuntu 11.10, и мне нужно было нажать функциональную клавишу в приложении, поэтому я F9нажал, чтобы вызвать меню конфигурации, и переключил набор привязок клавиш с «f-keys» на «screen-escape-keys». Это сработало, но теперь я не могу повторно включить все клавиши f.
Я нашел программу, byobu-config
которая снова вызывает меню, и я могу переключиться обратно на экранные клавиши оттуда. Это исправляет вещи для новых экранных процессов, но эффект на текущий сеанс экрана странный: он отключает Ctrl+a(экранные) клавиши и восстанавливает F2-F8, но F9-F12все равно ничего не делает (они просто передаются процессу переднего плана).
Что с этим? Любые идеи? Заранее спасибо.
Вы также можете переключаться между
f-keys
привязками иscreen-escape-keys
привязками, используя:источник
/usr/share/byobu/keybindings/f-keys.screen.disable
содержит источники, у которых есть строкаescape ^Aa
. Если вы, например, использовали «t» в качестве управляющей клавиши, вы можете установить ее снова, нажав ctrl-a, а затем:escape ^Tt
.Мы можем попытаться отладить вашу конкретную проблему, однако было бы намного проще просто очистить конфигурацию Byobu и начать очистку:
11.04 вам также нужно удалить папку, на которую указывает эта символическая ссылка:
А потом начинай
byobu
.источник
Если какая-либо комбинация клавиш из других ответов не сработала, просто попробуйте эту команду внутри Byobu:
источник
Сделайте так, чтобы
~/.byobu/keybindings
выглядело так:и выберите экран как back-end byobu через
byobu-select-backend
. Это работает в Debian, по крайней мере.источник