Как я не могу набрать двоеточие (:), когда внутри cssh (инструмент администрирования кластера ssh)?

266
Richard Gomes

я использую cssh для запуска серии команд для нескольких виртуальных машин одновременно. Работает нормально почти все время.

Однако по какой-то причине это так ... если мне нужно, например, ввести "http:", двоеточие (:) не отправляется на виртуальные машины. Мне приходится прибегать к вводу двоеточия на каждом из отдельных экранов, прикрепленных к каждой виртуальной машине. Это противоречит цели cssh в случае, если мне нужно набрать много URL.

Я заметил, что то же самое происходит со знаком «меньше» (<).

Я заметил, что это csshвыглядит как приложение X, вписывающееся в современный рабочий стол KDE5 Plasma. Итак, я предполагаю, что это должно быть какое-то несоответствие конфигурации терминала, но я не уверен. У меня были такие проблемы много лет назад, но я не могу вспомнить, как мне удалось обойти это.

Есть идеи, как обойти эту проблему?

0
@KamilMaciorowski - готово, спасибо :-) Richard Gomes 6 лет назад 0

1 ответ на вопрос

1
Richard Gomes

Я только что обнаружил, что мои настройки клавиатуры "сталкиваются" cssh. Если я сбрасываю свои любимые конфигурации клавиатуры на стандартную вещь en_gb, csshвозвращается к "нормальной".

Более подробно, я использую пользовательскую конфигурацию клавиатуры, которую я опубликовал в CarpalX . Эта конфигурация клавиатуры особенно хороша, когда я использую Emacs, но продемонстрировала, что она вызывает проблемы cssh. Я заметил, что, Shift-Iнапример, неправильно понимается, CapsLock-Iчто в моих настройках переводится как UpArrow.

На данный момент неясно, что я сделал не так, потому что только csshплохо работает с настройками клавиатуры, а все остальное работает просто отлично. Я предполагаю, что я сделал что-то не так, но мне не совсем ясно, в чем причина того, с Shiftчем путают CapsLock.

Похожие вопросы