( egmont | 2022. 06. 09., cs – 12:27 )

Ha a palettára gondolsz, vagyis hogy a fehér az a fehér milyen árnyalata, a piros az a piros milyen árnyalata pontosan, akkor az OSC 4, 10, 11 escape szekvenciákat keresed:

printf '\e]10;#abcdef\e\\'  # alapértelmezett előtér
printf '\e]11;#123456\e\\'  # alapértelmezett háttér
printf '\e]4;0;#102030\e\\'  # első paletta szín (általában fekete)
printf '\e]4;1;#f01010\e\\'  # második paletta szín (általában piros)
# stb.
printf '\e]110;#abcdef\e\\'  # előtér visszaállítása
# stb.

Teljes lista a ctlseqs.txt fájlban (ráguglizol) az Operating System Commands fejezet alatt.

Nem mindegyik terminál támogatja.