Skip to content

Request Setting (DECRQSS) โ€‹

Category: device ยท Tags: VT510 ยท Specification โ†—

ESC P $ q setting ESC \\
DECRQSS (DCS $ q Pt ST) queries the current value of a terminal setting. For example, querying DECSCL returns the current conformance level. Useful for terminals that want to verify their configuration programmatically.
How this is tested: Send DCS $ q " p ST to query DECSCL, check for a DCS response.
Analysis2026-03-26

Supported by 5 of 8 terminals (63%). Not supported by: Kitty, Terminal.app, Warp. Part of the Rich TUI baseline. Notes: Kitty: Headless mode has no output stream for DECRQSS responses.

Supported by 6 of 13 backends (46%)

Terminal Applications โ€‹

TerminalVersionSupportNotes
iTerm23.6.9โœ“ yes
Ghostty1.3.1โœ“ yes
VS Code1.112.0โœ“ yes
Cursor2.6.21โœ“ yes
tmux3.6aโœ“ yes
Warp0.2026.03.18.08.24.03โœ— noNo DECRQSS response
Kitty0.46.2โœ— noHeadless mode has no output stream for DECRQSS responses
Terminal.app2.15โœ— noNo DECRQSS response
GNU Screen5.0.1โœ— noScreen does not support DECRQSS (setting reporting)

Headless Backends โ€‹

Parser correctness only โ€” a โœ“ means the parser accepts the sequence.

BackendVersionSupportNotes
vterm0.2.0โœ“ yes
Alacritty0.26.0~ partialHeadless mode has no output stream for DECRQSS responses
WezTerm0.1.0-fork.5~ partialHeadless mode has no output stream for DECRQSS responses
vt1000.2.1โœ— noNo output stream โ€” pure TypeScript emulator

Powered by Termless
Playwright for Terminals