PuTTY-널 변수에서 스택 변수가 업데이트되지 않음


2

이것은 설명하기에 약간 이상한 문제가 될 것입니다. 터미널 통신에 익숙하지 않아서 시간이 지남에 따라 다른 용어를 엉망으로 만들면 미리 사과드립니다.

AIX 서버에 액세스하기 위해 SmarTerm 420 프로그램과 비슷한 PuTTY를 표준 텔넷 응용 프로그램으로 사용하려고합니다 (PuTTY는 이전 16 비트 응용 프로그램의 64 비트 대체품입니다) ).

하나의 작은 세부 사항을 제외하고는 모든 것이 잘 전달됩니다. 정렬 스택 또는 페이지 변경이있을 때마다 페이지의 일부 필드 만 수정됩니다. 일반적으로 행이 빈 행 (데이터 또는 스택 끝 없음)으로 대체되는 모든 레코드 이전 페이지는 시각적으로 유지됩니다.

이에 대한 예를 들어 보겠습니다. PuTTY에서 스풀러를 넘기면 8 개의 항목이 있고 페이지 당 5 개의 항목이 있다고 말할 것입니다. PuTTY에서는 다음과 같이 나타납니다.

(첫 페이지)

항목 1
항목 2
항목 3
항목 4
항목 5

다음에 N

(2 페이지)

항목 6
항목 7
항목 8
항목 4
항목 5

목록 끝

이 필드의 데이터는 잔차 인 것 같습니다. 페이지 나 레코드를 앞뒤로 이동하면 발생합니다. 다음 페이지에 빈 필드 나 레코드가 있으면 필드를 새로 고쳐서 아무것도 표시하지 않고 단순히 이전 텍스트를 그대로 둡니다.

이 문제에 익숙한 사람이 있습니까? 누락 된 설정이 있습니까? 더 자세한 정보가 있으면 알려주세요. 감사!

답변:


0

가장 가능성있는 수정은 $TERMAIX 에서 변수를 xterm또는 로 설정하는 것 xterm-color입니다.

PuTTY는 xterm 터미널을 에뮬레이트합니다. 즉, AIX 서버에서 제어 코드를 전송합니다. 이 제어 코드는 글꼴 색 변경, 커서 이동 또는 화면 지우기와 같은 작업을 수행하도록 지시합니다.

각 유형의 터미널은 이러한 작업에 대해 서로 다른 코드를 사용하므로 AIX 서버는 제어중인 터미널을 알 수있는 방법이 필요합니다. 그렇지 않으면 화면을 지우고 싶을 때 잘못된 코드를 보낼 수 있으며 이런 종류의 문제가 발생할 수 있습니다.

대부분의 프로그램은 $TERM변수를 검사하여 보낼 제어 문자의 종류를 결정합니다.


고마워, 이것은 내가 생각조차하지 않은 방향으로 나를 분명히 지적하고있다. export $TERM=xterm명령 을 사용하려고하는데 변경 $TERM되지만 문제에 큰 영향을 미치지 않는 것 같습니다. 나는 조금 더 파고 /usr/share/lib/terminfo/x/xterm있었고, 그것이 존재 한다는 것을 알았지 만에 해당하는 xterm.ti가 없습니다 /usr/share/lib/terminfo. 내가 이해 한 것에서 tic명령을 사용하여 xterm.ti를 컴파일해야 합니까?
JesterXIII

Linux에 대한 경험상 ticterminfo 파일이 이미 컴파일되어 있으므로 변경할 필요가 없으므로 사용할 필요가 없습니다.
Kevin Panko
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.