Как нажать F9 в byobu по SSH?

согласно man-странице для byobu, введя F9 а в byobu должно вызвать " меню конфигурации."Однако я использую SSH для подключения к Linux, поэтому мне нужно ввести escape-последовательность для F9, а не нажимая F9 сам ключ.

как я описал здесь, я использовал предложенный метод здесь определить последовательность для F1 -F12 на моей платформе (Ubuntu 10.04.4 LTS). Как я описал здесь, я обнаружил (среди прочего), что escape-последовательность для F9 is ^[Ow.

мой вопрос в том, как мне войти ^[Ow в терминале?

я начинаю byobu введя:

byobu

затем я типа Ctrl+V, следовал по Esc, который входит ^[. Затем я печатаю Shift+O (заглавная "O"), затем W (строчная "w").

другими словами, мои нажатия клавиш внутри byobu таковы:

Ctrl+V

Esc

Shift+O

W

получить ^[Ow и нажать введите. Тем не менее, я получаю это ошибка:

w: command not found

видимо, я неправильно ввели последовательность. Какие нажатия клавиш я должен использовать, чтобы ввести его правильно?

(Примечание: я использую по SSH защищенная оболочка (сейчас позвонил клиент по SSH Tectia), не замазка, для подключения к Linux box через SSH.)

3
задан Community
14.03.2023 14:26 Количество просмотров материала 3384
Распечатать страницу

1 ответ

очевидная проблема заключается в том, что вы набираете Ctrl+V до Esc ключ.

Control / V обычно lnext ( буквальный-next) символ, который говорит драйвер терминала не делать ничего особенного для следующего символа. Это позволяет ему пройти через приложение (или оболочку), которое игнорирует его, а также Капитал/O также игнорируется (или законно в некотором смысле). Приложение наконец замечает проблему на Lower / w, по какой причине.

кстати, метод, используемый для определения ключевых последовательностей, опираясь на конкретное задание TERM переменная окружения, используемая приложением для поиска в базе данных терминала. (Это, вероятно,vt100). Вы могли бы в принципе установить его в другое значение (тот, запись terminfo которого имеет 12 функциональных клавиш) и отправить соответствующие escape-последовательности, используя тот же метод.

0
отвечен Thomas Dickey 2023-03-15 22:14

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх