screen + X-forwarding

auditory의 이미지


windows xp 머신에서 ubuntu 머신에 접속해서 쓰고 있는데,

ssh + putty + screen 쓰고 있습니다..

ssh X forwarding을 쓰고 있고, xp에서 x서버 띄워놓으면

x-term 같은것들(gnuplot등)도 잘 뜹니다.

그런데, screen에서 detach했다가, 다시 attach해보면

display를 open할 수 없다고하면서 x-terminal들이 안 뜹니다.

이게 원래 그런건가요?

혹시 해결 방법도 있는지요?

cinsk의 이미지

screen 띄우기 전의 $DISPLAY 값과, screen 안에서 $DISPLAY 값이 같은지 확인해 보기 바랍니다.

제 경우에는 (임시 방편인지?) screen 띄우기 전 $DISPLAY 값을, screen 안에서 DISPLAY 변수 값으로 강제로 바꾸면 되더군요.

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/