Quais são os nomes das cores em TERM = xterm256 para cores 16?

2

Estou tentando definir a cor do plano de fundo do xterm como "cor 234" no modo de cor xterm256, mas não sei o que passar para a opção "-bg". Eu tentei "color234", "Color234", mas aqueles não estão definidos.

    
por where's the fire 02.12.2009 / 19:56

3 respostas

7

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

    
por 07.12.2009 / 22:40
1

xterm -bg rgb: 1c / 1c / 1c é como você configuraria a cor usando valores RGB.

    
por 02.12.2009 / 20:04
0

Aqui está um gráfico de nomes de cores X11.

Você pode ter /etc/X11/rgb.txt em seu sistema.

    
por 02.12.2009 / 20:13

Tags