A descrição soa como diálogos anaconda / whiptail, mas uma captura de tela ajudaria a esclarecer isso.
No entanto, para conselhos gerais: alterar a paleta de cores com base na configuração de TERM
tem eficácia limitada, porque
- alguns aplicativos codificam "escape de cor ANSI"
- enquanto alguns podem usar as sequências de controle do xterm para definir paletas de cores, isso pode ser complicado
Outro problema é que o Terminal.app e o PuTTY usam diferentes paletas para as cores básicas (contando-as como 8 ANSI ou 16 ou qualquer outra).
Ambos os programas permitem que você personalize essas cores. Eu faço isso com o PuTTY para trabalhar em torno de seu excepcionalmente azul escuro, que é quase invisível contra um fundo preto.
Aqui estão alguns links que discutem a alteração das paletas de cores nesses terminais: