Como não consigo digitar dois-pontos (:) quando estiver dentro do cssh (ferramenta de administração do cluster ssh)?

0

Estou usando cssh para disparar uma série de comandos para várias máquinas virtuais ao mesmo tempo. Funciona bem quase o tempo todo.

No entanto, seja qual for a razão, é ... se eu tiver que digitar "http:" por exemplo, os dois-pontos (:) não serão enviados para as máquinas virtuais. Eu tenho que recorrer a digitação do cólon em cada uma das telas individuais anexadas a cada máquina virtual. Isso anula o propósito do cssh no caso de eu ter que digitar muitas URLs.

Tenho notado que o mesmo acontece com menos de um sinal (<).

Tenho notado que o cssh parece um aplicativo do X em uma área de trabalho moderna do KDE5 Plasma. Então, suponho que deve ser algum tipo de incompatibilidade de configuração do terminal, mas não tenho certeza. Eu tive esse tipo de problema anos atrás, mas não consigo lembrar como consegui contornar isso.

Alguma ideia de como esse problema pode ser contornado?

    
por Richard Gomes 21.03.2018 / 14:08

1 resposta

1

Acabei de descobrir que as configurações do meu teclado estão "colidindo com" cssh . Se eu redefinir minhas amadas configurações de teclado para a coisa en_gb padrão, cssh voltará para "normal".

Mais detalhadamente, estou usando uma configuração de teclado personalizada que tornei pública em CarpalX . Esta configuração de teclado é particularmente boa quando estou usando o Emacs, mas demonstrei que causa problemas com cssh . Observei que Shift-I , por exemplo, está sendo mal entendido com CapsLock-I , que, em minhas configurações, é traduzido como UpArrow .

Não está claro neste ponto o que eu fiz de errado, já que somente cssh se comporta mal com as configurações do meu teclado, enquanto tudo o resto funciona bem. Estou assumindo que fiz algo errado, mas não está muito claro para mim neste momento qual é a causa raiz do Shift ser confundido com CapsLock .

    
por 23.04.2018 / 21:04