Xshell 게시판

Xshell에서는 Can't open display라고 뜹니다..

최종입력: 2008-10-20 22:39 - 멜랑 | 답글: 4건

 
2008-07-30 16:01 - 유동수

Xshell에서는 Can't open display라고 뜹니다..

 
xmanager의 xstart로 접속하야 xterm을 이용한 환경에서는...

모든 기능이 다 이용 가능한데요.

xshell에서 xterm을 띄우거나 다른 프로그램을 실행 시키면

Can't open display라고 뜹니다.



예전에 쓰던 컴퓨터에서는 문제가 없던것 같았는데.. 이번에 새로 설치를 하였는데.. 되지를 않아서 이렇게 질문글을 올립니다.


제품명 : Xshell 3.0
2008-07-30 16:47 - 넷사랑

Re: Xshell에서는 Can't open display라고 뜹니다..

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

Can't open display 메시지는 디스플레이 변수가 설정되어 있지 않은 경우 발생합니다.

Telnet을 사용하신다면 해당 세션 등록 정보의 연결 -> TELNET에서 "XDISPLOC 옵션 사용"을 체크하시고, SSH를 사용하신다면 연결 -> SSH -> 터널링에서 하단의 "X11 연결을 다음으로 포워드합니다." 옵션을 체크한 후 사용해보시기 바랍니다.

감사합니다.
2008-10-18 19:57 - 멜랑

Re: Re: Xshell에서는 Can't open display라고 뜹니다..

 
" 연결 -> SSH -> 터널링에서 하단의 "X11 연결을 다음으로 포워드합니다." 옵션을 체크한 후 사용해보시기 바랍니다. "

---> 그 아래, Xmanager냐 X DISPLAY냐도 선택하게 되어 있는데, 거기에 대해선 왜 설명을 해주시다 마는지요.

모르는 사람도 많다는거 좀 생각해주시고 질문자의 눈높이에 맞추어서 끝까지 한번 더 생각해서 답변 부탁드립니다.
2008-10-20 16:28 - 넷사랑

Re: Re: Re: Xshell에서는 Can't open display라고 뜹니다..

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

xterm 등의 X 응용 프로그램을 실행하기 위해서는 이러한 X 응용 프로그램을 디스플레이 해주기 위한 X 서버가 필요합니다. "X11 연결을 다음으로 포워드합니다" 옵션은 Xmanager라는 X 서버를 사용할 것인지, 혹은 X 서버가 구동 중인 디스플레이 번호를 직접 설정해줄 것인지를 선택할 수 있습니다.

Xmanager를 선택하게 되면 Xshell이 설치된 PC에 Xmanager가 설치되어 있을 경우, xterm과 같은 X 응용 프로그램이 실행될 때 Xmanager가 자동으로 실행이 되어 xterm을 디스플레이 해주게 됩니다.

이와는 다르게 사용자가 직접 다른 X 서버를 사용하고 있다면, 자신이 사용하는 X 서버로 X 응용 프로그램을 실행하고 싶을 수 있습니다. 이럴 경우 X DISPLAY를 선택한 후 사용자가 구동하고 있는 X 서버의 주소를 넣어주면 해당 주소로 X 응용 프로그램이 실행되게 됩니다.

기타 궁금한 사항이 있으면 언제든지 문의해주시기 바랍니다.

감사합니다.

2008-10-20 22:39 - 멜랑

Re: Re: Re: Re: Xshell에서는 Can't open display라고 뜹니다.. (감사)

 
상세한 답변 감사합니다.
설명 덕분에 궁금증이 해결되었습니다.
지식을 습득할 수 있게 해주셔서 감사합니다.