X-manager와 Gnome-terminal 에 대해서 도움을 부탁드립니다.
리눅스 병아리 입니다. ㅠㅠ
현재 Fedora 11 을 쓰고 있습니다. 꽤나 문제 있는 녀석인것 같지만,
gnome-terminal에서 색 설정과 한글지원이 너무 잘되는거 같더군요.
(이전 버전에서 gnome-terminal을 업데이트 하면 같은 효과인지는 확인 안했습니다만..)
여하튼, 불편한 점이 많아서 VMware 설치후 Xmanager로 리눅스에 접속하려고 하고 있습니다.
정확히는 Xstart에서 /usr/bin/gnome-terminal -ls $DISPLAY 등의 실행어로 접속합니다.
Hanterm, Xterm 전부 접속이 되는 것 확인했습니다만,
무슨 일인지 gnome-terminal만 접속이 안됩니다.
대신 gnome-session으로 접속하고 거기서 터미널을 실행시키고 gnome-session 창을 내려버리는 것은 가능하더군요.
아래는 Xmanager의 실행결과 내용 일부입니다.
16:21:09] Sent password.
[16:21:09] Access granted.
[16:21:10] X11 포워딩을 요청했습니다...
[16:21:10] 성공.
[16:21:10] 실행명령을 보냈습니다.
[16:21:10] /usr/bin/gnome-terminal -ls $DISPLAY
[16:21:10] Start timer (TIMER_SHUTDOWN, 180).
?녁骰
저 위에 Start timer까지는 정상인데, 그 뒤에 나오는 저 깨진 폰트가 왜 나오는지..
알수가 없네요. ㅠㅠ
진짜 개발환경 하나 만들어 놓기도 어렵습니다요 ㅠㅠ
안녕하세요. 저는 X
안녕하세요. 저는 X manager가 아니라 Xming을 쓰고 있지만, 저도 비슷한 문제가 있어서 이렇게 해결했어요.
run-terminal은 환경변수 바꿀게 있어서 shell script 만든거구요. 먼저 쉘에 로그인 하고 gnome-terminal을 실행합니다. 제가 쓰는 명령에는 $DISPLAY를 주지 않는데, 이미 부팅할 때 무조건 설정하고 있어요.
X manager를 사용한적은 없지만 이렇게 하면 되지 않을까요?
run-terminal도 첨부합니다.
----
Gentoo Rules!
Gentoo Rules!
아래와 같은 증상이 나오는군요.
Xmanager 상에서 실행 결과 내용입니다.
이런 내용만 뜨고 아무런 창이 나타나질 않네요.
우선, gnome-session 이 Xmanager로 실행된 상태에서는
터미널에서 #/bin/bash -l -c run-terminal 입력시 윈도우창으로 터미널이 정상 실행됩니다.
아참. 이런 msg가 뜨는군요.
아무래도 gnome-terminal 을 실행시키기 위해서는 gnome-session이 전제조건인 것인지..
답답하네요 에효 ㅠㅠ
아, 그리고 bash로 추가한 shellscript는 어떻게 제거하나요?
Xlib: extension "RANDR"
로 봐서는 $DISPLAY가 잘못 잡힌 거 같아요. 아이피가 아마 VMWare쪽에서 할당한 아이피가 있을거예요. 예를들면, VMWare에 설치한 리눅스가 192.168.123.10 이라면 Windows는 192.168.123.1 정도가 될텐데 이렇게 해보세요.
아이피랑, Display 번호는 X manager가 사용하는 값으로 바꿔야 할 거예요.
----
Gentoo Rules!
Gentoo Rules!
메시지가 약간 다르네요
비슷하지만 약간 다른 메시지가 나오는군요.
일단, 말씀하신 Xlib 에 관한 MSG는 VMware 안에서는 이상이 없구요.
원래 gnome-session 상에서도 나타나지는 않던 것인데 쉘스크립트를 등록한 이후로 나타납니다.
Xmanager랑 Xming이랑
Xmanager랑 Xming이랑 동작이 다른가봐요^^;
/usr/bin/run-terminal 만드신건 그냥 지우면 됩니다.
----
Gentoo Rules!
Gentoo Rules!
아, 그냥 지우면 되는군요~
동작이 상당히 다른가보네요.
동작만 되면 상당히 편한 녀석 같는데 안타깝습니다 ㅠㅠ
gnome-terminal 에서 -ls 옵션은 없는 것 같은데요..
/usr/bin/gnome-terminal $DISPLAY
xstart에서 위와 같이 실행명령 적으면 잘 접속 됩니다.
저는 이렇게 나오는군요
댓글 달기