Невозможно заставить привязки функциональных клавиш (F1-F12) работать в byobu с бэкэндом tmux
Я использую Ubuntu 14.04, и у меня установлена последняя версия byobu через apt-get. Он всегда работал безупречно, но совсем недавно начал демонстрировать странное поведение без видимой причины. Я использую это с bash
и tmux
как бэкэнд.
$ byobu --version byobu version 5.74 tmux 1.8
Во-первых, перестали работать byobu
функциональные клавиши ( F1-F12
). Во-вторых, создание нового окна ( F2
) или split ( CTRL+F2
) или выход из открытого сеанса ( CTRL+F6
) также перестали работать.
Моя $TERM
переменная окружения сбрасывается на screen
каждый раз, когда я создаю новое окно, разделенное или подобное. Это вызывает ошибки при попытке открыть vim
или даже запустить clear
, например. Установка переменной вручную ( export TERM=xterm-color
) и получение моего .bashrc
временно устраняет проблему.
rm -rf ~/.byobu
После этого вопроса я удалил byobu config dir ( ), запустил byobu-config
и изменил escape-последовательность на CTRL+A
(по умолчанию), но когда я открываю новое окно или разделяю, $TERM
переменная по-прежнему устанавливается на screen
.
Возможно, не связанная с этим проблема, которая возникла в то же время: когда я набираю up
ключ в bash для прокрутки списка предыдущих команд и пытаюсь редактировать командную строку, он показывает, что то, что я ввожу, заменяет существующие символы (что является ожидаемое поведение, когда insert
ключ активен). Тем не менее, это, кажется, просто делает это: то, что на самом деле происходит в фоновом режиме, является ожидаемым (это просто вставка того, что я печатаю в том месте, где находится курсор). Этого не произойдет, если я не перейду к предыдущей команде с up
ключом.
Тем не менее, я не могу создать новое окно, набрав, F2
но я могу создать новый раздел с помощью SHIFT+F2
или CTRL+F2
. Я могу создать новое окно, набрав CTRL+A c
(я получил идею из этого вопроса ).
Как заставить сочетания клавиш для функциональных клавиш (F1-F12) работать так, как раньше (по умолчанию при нажатии F1
)?
0 ответов на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
8
Переименуйте группу файлов одной командой
-
2
Почему мой путь не обновляется * сейчас *?
-
5
Как удалить символическую ссылку на каталог?
-
8
Спаси меня от бессмысленного терминала
-
9
Как можно добавить номер строки и табуляцию к каждой строке текстового файла?
-
1
Когда я должен положить конфигурации в .bashrc против. .bash_profile?