Xshell 게시판

Display initialization failure

최종입력: 2014-09-23 17:55 - 넷사랑 | 답글: 5건

 
2008-05-08 14:23 - 최정우

Display initialization failure

 
안녕하세요,
XShell에서 창을 띄울 때 문제가 생겨서 문의 드립니다.

프로그램을 실행시킬 때
*WARNING* X Window Display Initialization failure
*WARNING* (DISPLAY "")
이라는 메세지가 나오면서 실행되지 않습니다.

VNC에서는 -depth 24 옵션을 주어서 해결하였는데, XShell에서 해결 방법이 있나요?

감사합니다.


제품명 : Xshell 2.x
2008-05-08 16:58 - 넷사랑

Re: Display initialization failure

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

보내주신 에러 메시지를 보니 DISPLAY 변수가 올바르게 설정되지 않아서 발생하는 문제입니다.

Xshell에서 X 응용프로그램을 실행하려면 디스플레이 변수가 제대로 설정되어야하고, PC에서 X 서버(Xmanager)가 구동 중이어야 합니다. 디스플레이 변수에 export나 setenv 명령을 이용해서 X 서버가 구동 중인 PC의 IP 주소와 디스플레이 번호를 설정해 주십시오.

SSH 프로토콜을 사용하신다면 해당 세션 프로파일의 SSH 설정 -> 터널링 탭에서 "X11 연결을 다음으로 포워딩합니다" 옵션을 켜고 사용해 보십시오. 위 옵션을 켜고 포워딩을 Xmanager로 하도록 설정하면 Xshell에서 디스플레이 변수를 설정해주고, X 응용 프로그램을 실행할 때 자동으로 Xmanager가 실행됩니다.

감사합니다.
2008-05-08 18:06 - 최정우

Re: Re: Display initialization failure

 
답변 감사합니다.
다시 질문 드리겠습니다..^^
제가 처음 질문에서 DISPLAY 변수를 not defined로 놔둔 것은 hostname을 공개하고 싶지 않아서였고, 실제로는 DISPLAY 변수가 바르게 설정되어 있습니다.

vnc를 쓸 때는 vncserver를 띄울 때 -depth 24 옵션을 주면 해결됩니다.
혹시 XShell에서 이에 해당하는 옵션이 있는지요?
2008-05-09 16:36 - 넷사랑

Re: Re: Re: Display initialization failure

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

보내주신 메시지를 보면 실행하려고 하는 프로그램이 X 응용 프로그램입니다. X 응용 프로그램은 그래픽을 기반으로 한 프로그램이기 때문에, 텍스트를 기반으로 하는 Xshell과 같은 터미널 클라이언트 프로그램에서 실행할 수 없습니다. X 응용 프로그램을 사용하려면 Xshell이 아닌 Xmanager를 사용하셔야 합니다.

Xmanager를 설치한 후, Xstart를 사용해서 하시려던 작업을 다시 한번 시도해 보십시오. 계속해서 문제가 발생하면 Xstart의 원격 실행 결과 창의 내용을 보내주시기 바랍니다.

감사합니다.
2014-09-23 05:15 - cicd

Re: Display initialization failure

 
telnet으로 접속하였을때 똑같은 에러가 뜨면 어떻게 해결해야 되나요?
2014-09-23 17:55 - 넷사랑

Re: Display initialization failure

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

사용하고자 하시는 응용프로그램은 아마도 Xwindow 환경에서 구동하는 X 응용프로그램일 것입니다.
X 응용프로그램은 Xmanager와 같은 Xserver 프로그램이 필요합니다.
Xmanager는 이곳 홈페이지에서 다운로드 받으실 수 있고, 구입의 타당성을 확인하기 위해 30일간 평가해 볼 수 있습니다.

Xmanger를 설치한 후 해당 프로그램을 사용해 보시기 바랍니다.

다음 문의 시에는 사용하시는 유닉스/리눅스의 종류와 버전 사용하시는 X 응용프로그램의 이름, 그리고 오류 메시지의 모든 내용을 알려 주시면 문제 해결에 도움이 될 것 같습니다.

감사합니다.