Cygwin에서 "':0.0'을 표시하여 연결할 수 없습니다" 오류

Cygwin에서 "':0.0'을 표시하여 연결할 수 없습니다" 오류

tk를 사용하여 tclsh를 실행하려고 하면 오류가 발생합니다.

no display name and no $DISPLAY environment variable

그런 다음 다음을 시도합니다.

export DISPLAY=:0.0

물론 연결할 수 없다고 ":0.0"이 표시됩니다.

Cygwin/X 서버는 엄격하게 준수했습니다.http://x.cygwin.com/. 그러나 이 Cygwin/X 서버를 시작하는 방법은 문서화되어 있지 않습니다. 따라서 Cygwin이 시작될 때 Cygwin/X 서버가 시작된다고 가정합니다.

이 작업을 수행하려면 어떻게 해야 합니까?

답변1

xwin.exeX 설치에는 로컬 서버를 시작하는 프로그램이 있어야 합니다.

답변2

또 다른 방법은 설치하는 것입니다.샤오밍귀하의 Windows 상자에.

Xming을 시작한 후,

export DISPLAY=:0

(또는

export DISPLAY=:0.0

원격 프로그램과 함께 로컬 Xming을 사용하려면 cygwin에서 GUI를 사용할 수 있습니다.

또한 Putty X-Forward 등과 함께 Xming을 사용할 수도 있습니다.

답변3

SSH를 통해 Fedora LINUX 서버에 연결할 때 이 문제가 발생했습니다. 서버에서 X11을 실행해야 합니다. 이 문제를 해결하기 위해 서버 측에 다음 명령을 입력했습니다.

$ sudo Xorg -configure

그런 다음 SSH를 사용하여 PC에서 서버에 로그인합니다.

$ ssh -Y [email protected]

여기서 xx.xx.xx.xx는 서버의 IP 주소입니다. -Y는 X11 전달을 허용합니다.

관련 정보