xterm처럼 Linux에서 vt52나 다른 터미널 유형을 에뮬레이션하는 방법이 있습니까?

xterm처럼 Linux에서 vt52나 다른 터미널 유형을 에뮬레이션하는 방법이 있습니까?

나는 단지 (호기심으로) 다른 터미널 유형(예를 들어 vt52에서 gnome-terminal이 xterm에 대해 수행하는 것처럼)에 대한 이스케이프 시퀀스를 이해하는 Linux/ubuntu에 다른 터미널 에뮬레이터가 있는지 묻고 있습니다.

$TERM=vt52 설정을 시도했지만 너무 이상해서 gnome-terminal이 그렇게 하지 않을 것 같습니다.

답변1

VT52를 시뮬레이션하도록 xterm에 지시해야 하며, VT52를 실행한다고 환경에 지시해야 합니다. 그래서 사용xterm -ti vt52 -tn vt52. 첫 번째 매개변수는 VT52 에뮬레이션을 설정하고, 두 번째 매개변수는 가상 환경에서 $TERM을 설정합니다.가상결국 터미널).

내 시스템에서는 이것이 VT52 에뮬레이션에서 "명확한" 작업을 수행하는 데 충분합니다.

답변2

xterm은 VT-100을 에뮬레이트합니다(더 높은 수준이지만 괜찮습니다).

VT-100에는 VT-52 모드가 있습니다: 시퀀스 보내기

ESC [?2l(16진수: 1b 5b 3f 6c)

VT-100(및 xterm)이 VT-52 모드로 전환됩니다. VT-100(ANSI) 모드로 돌아가려면:

ESC <(1b 3c)

하지만... MOST 터미널 에뮬레이터는 VT-100과 호환되지 않으며 이를 올바르게 수행하지 않습니다. VT-100은 호환되고 xterm은 호환됩니다.

xterm은 VT-100(및 다수의 VT-XXX) 및 TEK 4010(벡터 그래픽)을 지원합니다. VT-340으로 설정하면 6셀 그래픽도 수행됩니다.

관련 정보