Xshell 게시판

xshell 실행 시, DISPLAY 설정 문제

최종입력: 2005-10-27 17:18 - 넷사랑 | 답글: 5건

 
2005-10-26 16:02 - 김상연

xshell 실행 시, DISPLAY 설정 문제

 
안녕하세요.

xshell 실행 시, 아래와 같이 localhost의 DISPLAY정보가 자동으로 설정되는걸로 알고 있습니다.

DISPLAY=xxx.xxx.xxx.xxx:0.0

마지막 ":0.0"을 없애고 싶은데 방법이 없네요.

해당 session의 환경 설정 파일을( yyyy.xsh)찾아
"Display=localhost:0.0" 항목을 "Display=localhost"와 같이 수정한 후 다시 실행해보니 마찬가지 입니다.

물론, 유닉스 시스템에서 DISPLAY 정보를 설정하는 부분은 없습니다.

환경파일(yyyy.xsh)파일을 수정해야 한다면, 모든 session파일의 정보를 전부 수정해야 하는지요 ?


2005-10-26 16:30 - 넷사랑

Re: xshell 실행 시, DISPLAY 설정 문제

 
안녕하세요? 넷사랑컴퓨터입니다.

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

Xshell은 PC X server 제품인 Xmanager와의 연동을 위해 DISPLAY 환경 변수를 설정하게 됩니다. 말씀하신 것처럼 TELNET 접속인 경우 현재는 :0.0 을 항상 붙여주게 되어 있으며, 이 부분은 차후 개선할 계획입니다.

혹시 어떤 상황(접속 프로토콜, 접속 후 사용 어플리케이션 등)에서 위와 같은 기본값 설정이 불편한지 말씀해주시면 문제 해결에 도움이 드릴 수 있을 것 같습니다.

감사합니다.
2005-10-27 09:22 - 김상연

Re: Re: xshell 실행 시, DISPLAY 설정 문제

 
답변 감사드립니다.

제가 질문을 드린 목적은 DISPLAY 환경 설정에서의 ":0.0"을 없애는게 목적은 아니었습니다.

vim을 실행할때 실행이 되지 않아, 게시판 목록을 찾아보니 DISPLAY 문제때문이라고 답변을 주셨더군요.
답변 내용중 DISPLAY의 ":0.0"을 없애주면 된다고 답변을 해주셔서 위와 같은 질문을 드린겁니다.

[Xmanager 게시판, 3478 vim 이 실행이 안될때? ]

즉, vim 실행만 되면 됩니다. 현재 여러대의 유닉스 서버를 사용하는데요(HP-UX, SUN, Compaq등등) 이중에서 SUN에서만 DISPLAY 설정이 됩니다. 물론 모든 SUN장비만 그런건 아니구요. 특정 SUN장비만 그럽니다.

감사합니다.

2005-10-27 11:52 - 넷사랑

Re: Re: Re: xshell 실행 시, DISPLAY 설정 문제

 
안녕하세요? 넷사랑컴퓨터입니다.

일부 vi(vim)의 경우 DISPLAY 환경 변수가 설정되어 있으면, 해당 X server로 GUI 환경의 vi를 구동하게 됩니다. 이 경우 지정된 DISPLAY에서 X server를 찾지 못하면 vi가 실행이 되지 않거나 한참 후에 실행되기도 합니다.

따라서, 만약 DISPLAY 환경 변수 때문에 vim 구동이 잘 되지 않는 상황이라면 아래 방법들을 사용할 수 있습니다.

1. vim 실행 시 X server 접속 안 하는 옵션 사용

$ vim -X [filename]

2. SSH 연결인 경우, Xshell에서 X11 포워딩 옵션 off

세션 등록 정보 > SSH 설정 > 터널링탭 > X11 포워딩 uncheck

3. DISPLAY 변수 삭제

$ unsetenv DISPLAY 혹은 $ unset DISPLAY


문제가 해결되지 않으면 솔라리스 버전 및 vim 버전, 기타 에러 메시지 등을 보내주시기 바랍니다.

감사합니다.
2005-10-27 16:05 - 김상연

Re: Re: Re: Re: xshell 실행 시, DISPLAY 설정 문제

 
답변 감사합니다.

unsetenv을 사용하는게 젤 깔끔할거 같습니다.

감사합니다.
2005-10-27 17:18 - 넷사랑

Re: Re: Re: Re: Re: xshell 실행 시, DISPLAY 설정 문제

 
안녕하세요? 넷사랑컴퓨터입니다.

문제가 해결되셔서 다행입니다. 앞서 말씀드린 것처럼 이와 관련된 사항은 다음 버전에서 개선될 예정입니다.

감사합니다.