Support for 16 million colors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gnome Virtual Terminal Emulator |
Fix Released
|
Wishlist
|
|||
Sakura |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Here's a test case
printf "\x1b[38;
According to Wikipedia[1], this is only supported by xterm and konsole.
It's a common confusion about terminal colors... Actually we have this:
* plain ascii
* ansi escape codes (16 color codes with bold/italic and background)
* 256 color palette (216 colors+16gray + ansi) (colors are 24bit)
* 24bit true color (8*8*8 colors (aka 16 milion)
The 256 color palete is configured at start, and it's a 6*6*6 cube of
colors, each of them defined as a 24bit (8*8*8 rgb) color.
This means that current support can only display 256 *different* colors
in the terminal, while truecolor means that you can display 16 milion
different colors at the same time.
Truecolor escape codes doesnt uses a color palete. It just specifies the
color itself.
[1] https:/
Here is another terminals discussions:
st (from suckless) - http://
urxvt - http://
konsole (already fixed) https:/
mlterm - https:/
description: | updated |
Changed in vte: | |
importance: | Unknown → Wishlist |
status: | Unknown → New |
Changed in sakura: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
Changed in vte: | |
status: | New → Confirmed |
Changed in vte: | |
status: | Confirmed → Fix Released |
Changed in sakura: | |
status: | Confirmed → Fix Released |
Implemented in vte git, will be released in vte-0.35.1