A opção bg
define o plano de fundo da janela X e não tem nada a ver com a emulação ou os códigos de escape de 256 cores interpretados pelo terminal.
Você pode encontrar mais informações sobre os códigos de escape que o terminal interpreta no link .
De acordo com a documentação, a sequência de escape é:
- ESC [48; 5; *** xxx *** m (para definir o plano de fundo)
- ESC [38; 5; *** xxx *** m (para definir o primeiro plano)
Onde xxx é o valor da cor da seguinte forma:
- 0-15 são as cores ANSI padrão
- 16-231 são um cubo de cores RGB 6x6x6 dado por ((36 * r) + (6 * g) + b + 16) com r, g, b em [0..5]
- 232-255 são uma rampa em tons de cinza, sem preto-e-branco.
O outro comentarista estava correto em definir a cor de fundo da janela como 0x1C1C1C com xterm -bg rgb:1c/1c/1c
, já que a cor 234 na emulação de 256 cores do Xterm é cinza escuro de 0x1C1C1C, conforme calculado por link : alt text http://www.frexx.de/xterm-256-notes/img/256colors2.png