Thomas,
Is it possible to query the underlying terminal regarding a color? I 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.
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.