Xshell 게시판

ncurses 라이브러리를 쓰는 프로그램 사용에 문제가 있습니다.

최종입력: 2007-07-24 17:14 - 넷사랑 | 답글: 7건

 
2007-07-10 09:40 - 조용진

ncurses 라이브러리를 쓰는 프로그램 사용에 문제가 있습니다.

 
Xshell 초기부터 아주 고맙게 잘 사용하고 있습니다.

현재 Xshell 3.0 (build 0139)를 사용하고 있는데, 데비안의 aptitude나 lynx와 같은 프로그램을 사용할 때, 화면이 겹쳐서 보이는 현상이 있습니다. 그러니까, 이전 화면이 깨끗하게 지워지지 않고 그 위에 다시 써지는 현상이 생기더군요. (특히 lynx로 cups 웹 컨트롤으로 프린터 설정하는 부분)

제 컴퓨터에 문제가있나 싶어서 putty로 해보니까 거기서는 깨끗하게 보였습니다.

Xshell 2부터 그런 현상을 겪어오다가 고쳐지겠지 싶었는데, 아직 변한점이 없더라구요. 혹시 제가 설정을 잘 못 한건가요?
2007-07-10 10:31 - 넷사랑

Re: ncurses 라이브러리를 쓰는 프로그램 사용에 문제가 있습니다.

 
안녕하십니까. 넷사랑컴퓨터 기술지원입니다.

말씀하신 문제를 확인했습니다. 다음에 배포할 버전에서 문제를 수정하겠습니다.

Xshell에 관심을 가져주셔서 감사합니다.

2007-07-19 14:25 - 강우성

Re: ncurses 라이브러리를 쓰는 프로그램 사용에 문제가 있습니다.

 
저도 비슷하거나 같은 문제로 글을 올리려 합니다.

linm 이라는 프로그램을 사용하다가 올바르게 표시되지 않는다는 사실을 발견하고, 그 이유가
라이브러리의 버그이거나, 응용프르그램의 버그인지 확실하지 않다고 생각했습니다만,

이제 확실해 진것 같습니다.

cygwin, putty, gnome-terminal, konsole, XShell 중에
유독 XShell 만 다르게(버그) 출력된다는것을 확인 했습니다.

ncurses-5.6 을 사용하였으며
ncurses-5.6/test/ 아래에 여러가지 테스트 프로그램으로 확인하였기 때문에 응용프로그램의 버그라고 보기 어렵습니다.

이 문제가 고쳐져서 linm 도 제대로 보이길 기대합니다.

# 첨부파일은 ncurses-5.6/test/tclock 라는 프로그램의 실행 화면입니다.
2007-07-19 15:03 - 넷사랑

Re: Re: ncurses 라이브러리를 쓰는 프로그램 사용에 문제가 있습니다.

 
안녕하십니까. 넷사랑컴퓨터 기술지원입니다.

Xshell에서 linm과 같은 ncurses 라이브러리를 사용하는 프로그램을 사용할 때
문제가 있는 것을 확인하고 문제를 수정한 Xshell 3.0 Beta Build 0149를
7월 11일에 배포했습니다.

최신 버전을 한번 사용해보시기 바랍니다. 저희는 ncurses-5.6에서 테스트를 해보겠습니다.

감사합니다.

2007-07-23 10:57 - 강우성

Re: Re: Re: ncurses 라이브러리를 쓰는 프로그램 사용에 문제가 있습니다.

 
우선, 최신버전인지 확인하지 않고 작성한 글에 대해서는 죄송하게 생각합니다.
제가 글을 쓰기 이전에 새로운 버전이 나와 있었더군요.

최신버전으로 태스트 한 결과.
(제 환경에서)대부분의 상황에서 올바르게 출력되는것 같아 보입니다.
이전 버전에 비하면 대단히 만족스럽습니다.
이제 뭔가 후련하네요~


하지만 약간 아쉬운것이(그다지 심각한것은 아닙니다만)..
tclock 프로그램에서 약간 깨진다는 것인데,

80 x 25
100 x 40
의 터미널 사이즈에서 확인한 바입니다.

터미널 사이즈를 80x25 보다 작게 하였을 때는 올바르게 나오는것 같고,
이보다 크게 하였을때는 이상하게(2~3 초 동안, 혹은 어느 한순간) 표시 되네요.
바탕색이 파란색일때, 그리고 초침이 위쪽이나 아래쪽에 있을때
이 문제를 발견하기가 쉬워집니다.

이문제로인해 다른 응용프로그램에서
어떠한 영향(그것이 사소하여 아무 문제가 없더라도)을
미칠것인지 모르지만, 버그리포팅 해봅니다.
아무런 문제가 없을 수도 있겠지요.
어쩌면 제 시스템이 정상이 아닐지도 모르지요.
2007-07-23 15:31 - 넷사랑

Re: Re: Re: Re: ncurses 라이브러리를 쓰는 프로그램 사용에 문제가 있습니다.

 
안녕하십니까. 넷사랑컴퓨터 기술지원입니다.

말씀하신 문제를 재현했습니다. 문제를 수정한 버전을 다음에 배포하겠습니다.

Xshell에 관심을 가져주셔서 감사합니다. 항상 발전하는 넷사랑컴퓨터가 되겠습니다.
2007-07-24 11:44 - 강우성

Re: Re: Re: Re: Re: ncurses 라이브러리를 쓰는 프로그램 사용에 문제가 있습니다.

 
또 한가지 아쉬운 부분이 있습니다.

ncurses 패치가 이루어진 buld 0149 는
반응 속도가 느려진 감이 있습니다.

모든 경우에서 그렇게 느껴지는것은 아니고,

이전에도 올바르게 나오던 부분--------------- # 1
이전에 올바로 표시되지 않던 부분------------ # 2
패치가 이루어져 이제 제대로 나오는 부분----- # 3

이렇게 가정한다면,
1번과 2번은 속도차이를 못느끼겠구요,
3번은 느려진 듯 합니다.

예를 들어,
미드나잇 커맨더에서 화살표 키를 누르고 있으면
차례대로 파일이 선택되는것이 확인됩니다.(#1)
(화면 표시가 느리지 않음)

linm 프로그램에서 화살표 키를 누르고 있으면
중간에 선택 막대가 안보입니다.(#3)
(키 반복속도보다 표시 시간이 느림)

물론 키 반복 시간을 느리게 하면 되겠지만
(저는 제어판에서 반복속도를 가장빠르게 설정했습니다)
Xshell 2 와 Xshell 3 이전 버전은
비록 ncurses 버그가 있다하더라도 느리지는 않았는데요.
제가 너무 귀찮게 해드리는것은 아닌지...

관련 루틴의 구조개선을 통해 표시 속도를 올려 주세요~
2007-07-24 17:14 - 넷사랑

Re: Re: Re: Re: Re: Re: ncurses 라이브러리를 쓰는 프로그램 사용에 문제가 있습니다.

 
안녕하십니까. 넷사랑컴퓨터 기술지원입니다.

말씀하신 정보를 토대로 테스트를 진행했으나 문제를 재현하지 못했습니다.

문제를 재현할 수 있는 더 자세한 정보를 알려주시면 문제의 원인을 파악하는데
도움이 될 것 같습니다.

Xshell에 관심을 가져주셔서 감사합니다.