내 Mac (OS X 10.6.8)에서 X11 앱 (XQuartz 2.3.6, xorg-server 1.4.2-apple56)을 xhost +
시작한 후 X11에서 터미널을 열고 실행 한 후 ssh -Y
Ubuntu 10.04 VM (VMware에서 실행)으로 이동합니다. 퓨전). 내가 실행하면 gedit .bashrc
(예를 들어), 내가 얻을 :
(gedit:9510): Gtk-WARNING **: cannot open display:
set | grep DISPLAY
아무것도 반환하지 않습니다.
그러나 ssh -Y
우분투 11.04 컴퓨터에 들어가면 gedit .bashrc
작동합니다. echo $DISPLAY
"localhost : 10.0"을 반환합니다.
export DISPLAY=localhost:10.0
내 VM에 ssh하고 실행 한 후에 시도했지만 다음을 gedit .bashrc
얻습니다.
(gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0
두 가지 우분투 시스템의 구성에서 하나가 작동하는 이유와 다른 이유가 무엇인지 설명하는 차이점은 무엇입니까?
업데이트 : 아래 의견에서 Zoredache 가 제안한 대로을 실행 sudo apt-get install xbase-clients
했지만 동일한 문제가 계속 발생합니다.
X11Forwarding
우분투 하나를 확인했고 , xbase-clients
설치했고 ssh 연결을 만들고있는 터미널의 Mac에서 Xapps를 시작할 수 있습니다. (즉,이 검사 $DISPLAY
는 ssh를 실행하는 터미널에 설정 에서를 .