Skip to content

XTGETXRES — query resource value (DCS + Q)

Category: device · Baseline: rich · Tags: Xterm Extensions · Specification ↗

DCS + Q Pt ST
XTGETXRES queries xterm's configuration resources at runtime. The sequence is DCS + Q Pt ST where Pt is a hex-encoded resource name. Common queries include disallowedWindowOps, disallowedColorOps, and disallowedPasteControls — letting applications discover which xterm operations are restricted in the current configuration. Updated in patches 401/402 (2025) to document new resources like disallowedColorOps and sixelScrolling. Support: xterm only. Similar in spirit to XTGETTCAP but queries xterm resources rather than terminfo capabilities.
How this is testedautomated
Send XTGETXRES query for 'xterm' (hex: 7874657271), verify a DCS response arrives.

The same probe runs against headless backends (via Termless) and real terminal apps (via a daemon launched in each terminal). This lets us distinguish parser correctness from rendering correctness.

Supported by 0 of 14 backends (0%)

Terminal Applications

TerminalVersionSupportNotes
iTerm23.6.9? unknown
Ghostty1.3.1? unknown
Terminal.app2.15? unknown
Kitty0.46.2? unknownXTGETXRES resource query — xterm-specific
VS Code1.113.0? unknown
Warp0.2026.03.18.08.24.03? unknown
Cursor2.6.21? unknown

Headless Backends

Parser correctness only — a means the parser accepts the sequence.

BackendVersionSupportNotes
Alacritty0.26.0✗ noXTGETXRES resource query — xterm-specific
vt100.js0.2.1✗ noXTGETXRES resource query — xterm-specific
WezTerm0.1.0-fork.5✗ noXTGETXRES resource query — xterm-specific
vterm0.2.0? unknown
xterm.js5.5.0? unknown