Se você estiver usando o xterm (em vez de algum terminal que emula o xterm), existem duas cores de fundo para considere:
- o plano de fundo padrão para a janela do terminal
- a cor atual que pode ser definida usando sequências de escape
Usando appres XTerm , posso ver esses recursos em segundo plano:
*fontMenu*background: AntiqueWhite
*VT100.scrollbar.background: gray60
*VT100*background: black
*SimpleMenu*background: AntiqueWhite
*mainMenu*background: AntiqueWhite
*tekMenu*background: AntiqueWhite
*form.background: AntiqueWhite
*vtMenu*background: AntiqueWhite
*Form.menubar.background: AntiqueWhite
*Form.menubar*background: AntiqueWhite
*Form.background: AntiqueWhite
O VT100 one é o que você procuraria, para o plano de fundo padrão . Se você usasse o script uxterm , usaria appres UXTerm para obter informações semelhantes.
As cores definidas com seqüências de escape não aparecem na saída de appres . Existem seqüências de escape (veja Sequências de Controle do XTerm ) para definir e consultar essas valores. Alguns programas, como xtermcontrol e xtermset simplifique fazer isso a partir de um script, por exemplo,
$ xtermcontrol --get-bg
rgb:0000/0000/0000