Terminal Guide

Tertiary Device Attributes (DA3)

ESC1B[5B =3d p1 c63
urxvt
xterm
vte
konsole
linuxvc
p1 = 0

See terminal implementation specific information below

xterm ( ✔ )

If p1 is zero and emulation level is 4 or higher, reply is always:

Until version 335: ESC1b P50 !21 |7c 030 ESC1b \5c 

Starting with version 336:

ESC1b P50 !21 |7c 030 030 030 030 030 030 030 030 ESC1b \5c 

vte ( ✔ )

since: 0.53

If p1 is zero reply is always:

ESC1b P50 !21 |7c 737 E45 535 636 535 434 434 535 ESC1b \5c 

Which is the hex encoding of the bytes ~7e V56 T54 E45 

konsole ( ✓ )

since: 22.04.0

Reply is always:

ESC1b P50 !21 |7c 737 E45 434 B42 434 434 434 535 ESC1b \5c 

Which is the hex encoding of the bytes ~7e K4b D44 E45 

🛆 The response is repeated for each additional argument.

linuxvc ( ☹ )

🛈 Properly ignored in 5.x