Как мне нажать F9 в бёбу над SSH?

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

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

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

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

byobu

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

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

Ctrl+V

Esc

Shift+O

W

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

w: command not found

Очевидно, я неправильно ввожу escape-последовательность. Какие нажатия клавиш я должен использовать для правильного ввода?

(Примечание: я использую SSH Secure Shell (теперь он называется Tectia SSH Client), а не PuTTY, для подключения к Linux через SSH.)

1 ответ

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

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

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

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