Available on crate feature docs only.
Expand description

A list of terminals that were tested for support of DA1 (CSI c) and OSC 10 / OSC 11.

TerminalDA1ForegroundBackgroundVersion Tested
Jetbrains Fleetyesnonobuild 1.29.213 (macOS)
macOS TerminalyesyesyesVersion 2.13 (447)
iTerm2yesyesyesBuild 3.5.0beta18
AlacrittyyesyesyesVersion 0.13.1 (1) (macOS)
VSCode (xterm.js)yesyesyes1.85.1 (macOS)
iSH (hterm)yesnono1.3.2 (Build 494) (iOS)
IntelliJ IDEAyesyesyesPyCharm 2023.3.2 (macOS)
Contouryesyesyes0.4.1.6292 (macOS)
GNOME Terminal (vte)yesyesyes3.50.1
(GNOME) Console (vte)yesyesyes45.0
Konsoleyesyesyes23.08.4
QTerminalyesnono1.3.0
footyesyesyes1.16.1
xtermyesyesyes385
Linux consoleyesnono-
Windows Terminalyesnono1.18.3181.0
Windows Console HostyesnonoWindows 10.0.22631.2428
PuTTYyesnono0.80
Hyperyesyesyes3.4.1 (macOS)
ConEmu / Cmderyesnono230724 stable
Minttyyesyesyes3.6.1
WezTermyesyesyes20240203-110809-5046fc22 (flatpak)
kittyyesyesyes0.31.0
Rio Terminalyesyesyes0.0.36 (wayland)
rxvt-unicodeyesyesyes9.31
QMLKonsoleyesnono23.08.5
mrxvtyesnono0.5.3
Etermno ⚠️nono0.9.6
cool-retro-termyesnono1.2.0
anytermno ⚠️nono1.2.3
shellinaboxno ⚠️nono2.20
Terminologyyesyes 1yes1.13.0

ℹ️ Note 1: Some Linux terminals are omitted since they all use the vte library behind the scenes.
Here’s a non-exhaustive list: GNOME Terminal, (GNOME) Console, MATE Terminal, XFCE Terminal, (GNOME) Builder, (elementary) Terminal, LXTerminal, Guake.

ℹ️ Note 2: If not otherwise noted, the terminals respond using the rgb:r(rrr)/g(ggg)/b(bbbb) format. See Color Strings for details on what is theoretically possible.


  1. Responds using the #r(rrr)g(ggg)b(bbb) format.