O recurso "transparente" depende dos aplicativos que são executados no terminal para não definir explicitamente a cor do plano de fundo. Em particular, ao limpar o plano de fundo, esses aplicativos não devem definir a cor. Isso corresponde a um recurso do terminal conhecido como apagar cor de volta , ou bce
.
A entrada TERM=screen-256color
informa aos aplicativos que eles devem definir a cor ao limpar a exibição (para garantir que a cor atual seja usada). Existe uma descrição de terminal diferente screen-256color-bce
que faria o que você quer neste caso.
Leitura adicional:
- Meu terminal mostra alguns espaços sem cor (FAQ do ncurses)
- Que US $ TERM devo usar? (xterm FAQ)