[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ISO-8613-6 sequences for RGB color

From: Bryan Christ
Subject: Re: ISO-8613-6 sequences for RGB color
Date: Tue, 15 Jan 2019 09:57:36 -0600

Okay, that being the case, is there a way to coerce ncurses into always emitting (instead of / along side) of with the longer:

ESC [ 38 ; 2 ; Pi ; Pr ; Pg ; Pb ; m

On Mon, Jan 14, 2019 at 7:32 PM Thomas Dickey <address@hidden> wrote:
On Mon, Jan 14, 2019 at 10:46:34AM -0600, Bryan Christ wrote:
> Thomas,
> Is it possible to query the underlying terminal regarding a color?  I

not in general (xterm has escape sequences, but ncurses is general)

> assume it has to be possible since the following sequence has to be
> interpreted somehow.  It presupposes that a terminal would know what color
> Ps actually is.
> ESC [ 38 ; 5 ; Ps; m
> Hoping to work it backward, I've looked through the source code for ncurses
> to see how init_color() informs the underlying terminal but I'm not finding
> the relevant code.

in ncurses/base/lib_color.c around line 740, that's this chunk:

        CallDriver_4(sp, td_initcolor, color, r, g, b);
                      TPARM_4(initialize_color, color, r, g, b));

which sends the escape sequence.

Thomas E. Dickey <address@hidden>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]