Xmanager 게시판

vim 이 실행이 안될때?

최종입력: 2004-12-27 17:58 - 넷사랑 | 답글: 3건

 
2004-12-23 22:36 - 이승숙

vim 이 실행이 안될때?

 

Xmanager에 xterm을 실행 시키고

vim 실행시 한참 아무것도 안나오다가...

# vim
X connection to unix:0.0 broken (explicit kill or server shutdown).

이런 메세지가 나옵니다.

무엇이 잘못 되었는지 모르겠습니다...

가끔 실행 될때도 있습니다.
2004-12-24 10:56 - 넷사랑

Re: vim 이 실행이 안될때?

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

최근에 나오는 VIM들은 DISPLAY 환경변수가 설정되어 있으면
실행될 때 Xserver와 연결을 시도합니다.
이 과정에서 DISPLAY 변수가 제대로 설정되지 않았다면
이와 같은 문제가 발생합니다.

이 문제를 해결하는 방법은 두가지가 있을 수 있습니다.

1. DISPLAY 환경변수를 없애는 방법.

2. 잘못된 DISPLAY를 제대로 해 주는 방법.

위 첫째 방법은 다른 X응용프로그램을 실행시킬 수 없으므로
DISPLAY를 제대로 설정하는 방법을 사용하시는 것이 더 좋습니다.

unix:0.0라는 의미는 X응용프로그램이 실행될 때 유닉스 콘솔로
실행되라는 의미이므로 이 값을 삭제하셔야 합니다.

사용자의 홈디렉토리의 시작 스크립트(.profile, .cshrc, .login, .bashrc 등)에서
DISPLAY를 강제로 설정한 부분이 있으면 삭제하십시오.

Xmanager를 이용해서 xterm 등을 실행시키면 자동으로
PC의 Xmanager가 DISPLAY로 설정됩니다.

다른 문의 사항이 있으면 연락주시기 바랍니다.

감사합니다.
2004-12-27 17:36 - 이승숙

Re: Re: vim 이 실행이 안될때?

 
자세한 답변 감사합니다.

그런데, 또 안되는 것이 있어서 질문 드립니다.

Xbrowser 에서 접속해서

터미널에서 setenv DISPLAY 설정해주고,

gvim 창을 띠우면,

----------------------------------------------------
Vim: Caught deadly signal SEGV
Vim: Finished.
세그멘테이션 결함(Segmentation Fault) (메모리가 덤프됨)
----------------------------------------------------
와 같은 메세지가 나옵니다.

Xmanager에서 Xterm 실행 시키고 하면 gvim이 잘 되는데, Xbroser에서 실행 시키면 위와 같은 에러 메세지가 나옵니다.

그럼..
2004-12-27 17:58 - 넷사랑

Re: Re: Re: vim 이 실행이 안될때?

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

보내주신 에러메시지를 살펴보니 환경 설정의 차이 때문에 발생한 문제라 생각됩니다. Xbrowser 접속 시 로그인 화면에서 언어 설정을 C 혹은 ko_KR.eucKR 등으로 바꾸어보시기 바랍니다.

또한 정상 접속 후에는 setenv 등의 명령어를 통해서 DISPLAY 변수를 설정할 필요가 없습니다.

문제가 해결되지 않으면 아래와 같은 정보를 보내주십시오.

1. 서버 OS의 종류 및 버전
2. gvim 의 버전
3. Xstart 접속 시와 Xbrowser 접속 시의 언어 설정 (LANG 환경 변수 등)

감사합니다.