창 7에 이맥스와 퍼티 ~]$ emacs foo.bar Connection lost

내 워크 스테이션은 최근 Windows 7로 업데이트되었습니다. 퍼티를 다운로드하여 Vista에서와 동일한 설정으로 구성했습니다.

Centos 5.4를 실행하는 vm로 ssh하고 파일에서 emacs를 실행하려고 할 때마다 X 서버에 대한 연결에 대한 오류가 발생합니다.

[ecto1 ~]$ emacs foo.bar
Connection lost to X server `localhost:10.0'

Vista가있을 때이 오류 메시지를받지 못했습니다. emacs의 별칭을 ’emacs -nw’로 지정하면 문제를 해결할 수 있지만,이 작업을 수행해야한다고 생각하지 않습니다.

동료에게는 동일한 업그레이드를 가진 동일한 하드웨어가 있으며 그의 세션은이 작업을 수행하지 않는 것 같습니다.

어떤 충고? Google에서 아무것도 찾을 수 없으며 어디서부터 시작 해야할지 모르겠습니다.

[ecto1 ~]$ emacs -version
GNU Emacs 21.4.1


답변

emacs를 X 서버에 대한 클라이언트로 실행하지 않으려면 Connection / SSH / X11에서 Putty 구성을 다시 확인하고 “X11 전달 사용”이 선택되어 있지 않은지 확인하십시오.


답변

PuTTy 설정을 다시 확인하고 X11 세션이 제대로 전달되고 로컬로 X11 서버가 실행 중인지 확인하십시오. GUI 창을 열지 않으려면 실행하는 emacs -nw것이 가장 좋습니다.

emacs의 기본 동작은 GUI 창을 열려고 시도하는 것입니다. 로컬로 실행 되는 X11 창 관리자 ( Hummerbird eXceed 등 )로 X11을 제대로 전달하지 않으면 프로그램이 실패합니다.