Xmanager 게시판

dtterm에서 ctrl-c, @가 입력되지 않습니다

최종입력: 2002-01-25 00:00 - 이광일 | 답글: 2건

 
2002-01-25 00:00 - 이광일

dtterm에서 ctrl-c, @가 입력되지 않습니다

 
게시판을 잘못 찾아서 다시 씁니다. ^^; 리모콘으로 solaris의 dtterm을 REXEC로 실행했을때 ctrl-c, @가 입력되지 않습니다. ctrl-c는 글자그대로 인식하는것 같고 @는 전의 입력을 지우고 처음으로 돌아가 버립니다. TELNET으로 실행할경우 입력은 되는 것 같지만, 화면이 깨져서 볼수가 없네요. 참고로 xterm에서는 잘됩니다. 또, XDM으로 접속하면 dtterm에서도 제데로 됩니다. 뭐가 문제죠? 미리 감사합니다. ^^;
2002-01-25 00:00 - 김승환

당연한 결과 값입니다.

 
님께서 말씀하신 문제는 터미널 접속시 키맵이 설정값에 따라 보여주기때 문입니다.
REXEC은 아래와 같이 그 값들이 설정되어있습니다.

]#stty -a

하시면 현재 특수키들이 무엇으로 셋팅되어있는지 볼 수있습니다.
=================================
....erase = #; kill = @;
.........................
.........................
=================================

이런 값들로 셋팅되어 있을 겁니다.
그렇기 때문에 "@"를 누르시면 지워지는 겁니다.

님께서 그값들을 바꾸시기 원하신다면

]#stty erase ^H ("^H"는 백스페이스키)
]#stty kill ^U ("^U"는 현재한 줄을 삭제하는 키)

하시면 설정값이 변경됩니다.
아래 사이트를 참조하세요

http://man.kldp.org/man/man1/stty.1.html
2002-01-25 00:00 - 이광일

답변 감사합니다.

 
덕분에 궁금한 점이 풀리는 군요.

지금까지 그것 때문에 일을 못했습니다.

^^;

한가지더 xterm일때와 dtterm일때 값이 다른
이유는 뭔가요? 아직 소개해준 Site에는
가보지 못했는데 거기에 해답이 있을까요?

그럼 즐거운 하루 되시길.......