다양한 $ TERM 변수의 차이점은 무엇입니까? 사용하여 vt100,

을 사용하여 vt100, vt102, vt220 및 xterm을 시도했습니다 top.

그러나 나는 그들의 차이점을 찾을 수 없습니다. 다른 용어 유형이 있습니까? 그들의 차이점은 무엇입니까?



답변

xterm의 상위 집합이어야합니다. vt220다시 말해, vt220더 많은 기능이 있습니다. 예를 들어 xterm일반적으로 색상을 지원하지만 지원 vt220하지는 않습니다. zinside 를 눌러이를 테스트 할 수 있습니다 top.

같은 방식으로 vt220보다 많은 기능이 vt100있습니다. 예를 들어 및 vt100을 지원하지 않는 것 같습니다 .F11F12

infocmp <term type 1> <term type 2>예를 들어, 시스템이 실행한다고 생각하는 기능과 이스케이프 시퀀스를 비교하십시오 infocmp vt100 vt220.

전체 목록은 시스템마다 다릅니다. 다음을 사용하여 목록을 얻을 수 있어야합니다 toe, toe /usr/share/terminfo또는를 find ${TERMINFO:-/usr/share/terminfo}. 이들 중 어느 것도 작동하지 않으면 ncurses의 terminfo.src 도 볼 수 있습니다. 이 곳은 대부분의 배포판에서 요즘 데이터를 가져옵니다.

터미널이 보이는 않는 한 , 당신이 사용할 수있는 몇 사람들이있다 :

  • xterm-color -오래된 시스템에 있고 색상이 작동하지 않는 경우
  • putty, konsole, Eterm, rxvt, gnome, 등 – 당신이 텀 에뮬레이터와 기능 키의 일부를 실행하는 경우, 백 스페이스, 홈을 삭제하고 끝이 제대로 작동하지 않습니다
  • screen -GNU 화면 (또는 tmux) 내에서 실행중인 경우
  • linux– 리눅스 콘솔을 통해 로그인 할 때 (예를 들어 Ctrl+Alt+F1)
  • dumb -모든 것이 깨졌을 때

답변

인수없이 infocmp를 실행하면 사용 가능한 모든 xterm 대안이 제공됩니다.

$> infocmp
xterm|xterm-debian|X11 terminal emulator,
    am, bce, km, mc5i, mir, msgr, npc, xenl,
    colors#8, cols#80, it#8, lines#24, pairs#64,
    ...

자세한 정보 확인

$> ls /lib/terminfo/x/
xterm         xterm-256color  xterm-color     xterm-debian    xterm-mono
xterm-r5      xterm-r6        xterm-vt220     xterm-xfree86


답변