Eu tenho sérios problemas ao tentar ter a mesma visão - exatamente as mesmas cores do console e depois portá-las para o terminal.
O console usa linux
ou screen
que suporta apenas 8
colors, o problema é terminal tem definição diferente de 8
color e foi diferente do console.
Por exemplo, o mesmo código de cor de 1
é diferente no console e no terminal.
Eu preciso de uma maneira de consertar isso e fazer com que pareça que eu não mudei de terminal e console.
Se possível, aplique ao st-terminal.
EDITAR:
st tem esses códigos de cor, como fazer com que pareça igual ao terminal?
static const char *colorname[] = {
> /* 8 normal colors */
> "black",
> "red3",
> "green3",
> "yellow3",
> "blue2",
> "magenta3",
> "cyan3",
> "gray90",
> /* 8 bright colors */
> "gray50",
> "red",
> "green",
> "yellow",
> "#5c5cff",
> "magenta",
> "cyan",
> "white",
> [255] = 0,
> /* more colors can be added after 255 to use with DefaultXX */
> "#cccccc",
> "#555555",
};
unsigned int defaultfg = 7;
unsigned int defaultbg = 0;
static unsigned int defaultcs = 256;
static unsigned int defaultrcs = 257;