应该如何解释来自 DA 转义序列 ( \e[c
) 的响应?
在 urxvt 中运行命令时,我得到1;2
,在 linux 控制台(和 st)中得到6;
,在 xterm 中得到64;1;2;6;9;15;18;21;22
。
从我在互联网上找到的内容来看,这些字符串应该以某种方式识别终端功能。http://www.vt100.net/docs/vt100-ug/chapter3.html#DA
No options ESC [?1;0c
Processor option (STP) ESC [?1;1c
Advanced video option (AVO) ESC [?1;2c
AVO and STP ESC [?1;3c
Graphics option (GPO) ESC [?1;4c
GPO and STP ESC [?1;5c
GPO and AVO ESC [?1;6c
GPO, STP and AVO ESC [?1;7c
这似乎符合 urxvt(可能还有 xterm)的响应,但不符合其他响应。所有提到的终端似乎都与 VT-102 相当兼容,据我所知,这将映射到 1;2 (AVO)。
有谁知道吗?