tecla ESC não funciona para whiptail no CentOS / Fedora

1

Eu tenho um problema com um dos meus scripts de shell. O script começa com #!/bin/bash . É um script de instalação usando whiptail. Eu realmente preciso da tecla 'ESC' para pelo menos uma caixa whiptail usando o tipo de caixa "--textbox": ela imprime um arquivo apenas com o botão "OK".

Meu problema "ergonômico" é: Eu quero ter uma escolha nesta caixa, mas com apenas um botão, é impossível.

Minha solução é: Para usar a tecla 'ESC' como segunda opção.

Mas continua sendo um problema de "software" para resolver: Em distros Debian / Ubuntu, funciona bem. Nas distros do CentOS / Fedora, 'ESC' não é tratado pelo whiptail, é ignorado. Notei que a tecla 'ESC' era uma espécie de 'TAB' na linha de comando, enquanto é bem tratada em "vi", por exemplo.

Eu tentei as teclas 'CTRL- [' como uma substituição do 'ESC', mas ele funciona apenas para distribuições Debian e Ubuntu.

Esta é uma maneira fácil de reproduzir o problema:

whiptail --msgbox "hello" 5 30

Se 'ESC' funcionar, você deve poder sair da caixa. Senão, 'ESC' é simplesmente ignorado e você só pode digitar 'Enter'.

Eu acho que o problema pode vir de uma opção bash, mas eu não sei onde e o que procurar.

    
por squalbee 03.09.2015 / 01:33

0 respostas