Как следует интерпретировать ответ от последовательности управления DA (\e[c
)?Как интерпретировать ответ от запроса Vt-100/vt-102 DA
При выполнении команды в urxvt я получаю 1;2
, в Linux-консоли (и й) я получаю 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).
Любой, кто знает?
+1 для связи. Дал мне флеш-спину к использованию fortran для управления четырехцветной графикой vt240 со всеми этими неприятными кодами эвакуации ... – agentp