Xmanager 게시판

접속서버 환경변수 변경사항

최종입력: 2012-04-09 17:59 - 넷사랑 | 답글: 1건

 
2012-04-09 03:25 - 김정률

접속서버 환경변수 변경사항

 
안녕하세요

xmanager로 테스트하다 시스템 날려먹어서 고생중입니다.

환경은 b(linux) <----> c(sco 5.06) <---->hub <---->a(win xp, xmanager4.0)

위 구조에서 b host에 4대의 스크린이 연결되어 있고 해상도는 1280x1024 입니다.
a 나 다른 host에서 c 로 telnet 으로 접속해서 x 응용프로그램을 실행시키면 b 로 자동으로 X server가 떠서 4 대의 스크린에 출력되는 구조 입니다.

현재 b를 window + xmanger로 바꿀려고 고려중에 우선 test 목적으로 a 에 manager를 설치하고 c 에 접속한 후에 c의 환경변수중 display 와 접속 host를 b 에서 a 로 변경했습니다. ( 환경변수는 c 의 x 응용프로그램이 자체적으로 정의한 변수 입니다, 아마 내부적으로 DISPLAY ,와 출력 HOSTNAME 변수라 생각됩니다.)
그리고 a에서 c 로 xmanager로 접속한 상태에서 x 응용프로그램을 실행 시켰을때 a pc의 화면으로 출력되는지를 테스트 했는데 안뜨더군요. 그래서 두개의 환경변수( DISPLAY , HOSTNAME) 을 원상태로 변경후에 c 에서 x 응용프로그램을 다시 실행시켰습니다.
그런데 원래대로 라면 b의 4대 스크린에 제대로 출력되어야 하는데 해상도가 변경된서
출력되더군요 해상도 1400x1050으로 a pc의 해상도와 같았습니다.
아무리 해도 변경이 안되서 b ,c 를 backup hard로 교체해도 해상도는 변경이 안되
더군요. b 쪽 liunx는 설치된 패키지가 최소버전이라 왠만한 x 관련 유틸이 없어
해상도 변경이 안됩니다.

xmanager로 c에 접속할때 c의 환경변수를 변경하거나 새로 정의하는 환경변수가 있는지 궁금합니다.
그리고 해상도 관련해서 c에 전달되거나 저장되는 값이 있는지도 문의드립니다.
감사합니다.

프로그램 버전 : Xmanager 4
연결 방법 : XDMCP connection
2012-04-09 17:59 - 넷사랑

Re: 접속서버 환경변수 변경사항

 
안녕하세요
넷사랑컴퓨터 기술지원입니다.

말씀하신 환경 그대로 옮겨 봅니다.

환경은 b(linux) <----> c(sco 5.06) <---->hub <---->a(win xp, xmanager4.0)

확실한 것은 Xmanger를 사용하면 위 b 리눅스에서 하시던 작업을 Xmanager에서 훨씬 빠르고 간편하게 하실 수 있습니다.

1. DISPLAY 문제
DISPLAY와 관련하여서는 우선 다음 지식베이스 내용을 참고해 보십시오.

Xmanager Knowledgebase : DISPLAY 변수의 의미

Xmanager를 사용할 경우 DISPLAY와 관련하여서는 사용자가 임으로 정하지 않는 것이 좋습니다. DISPLAY는 접속지에 따라 그리고 접속지의 포트에 따라 달라질 수 있습니다.

2. 해상도 문제
해상도는 X서버가 정하는 부분입니다. 즉 Xmanager나 위 b 리눅스의 X서버에서 해상도를 정합니다. Xmanager는 기본값으로 PC의 해상도를 X서버의 해상도로 합니다.
Xmanager의 해상도가 b 리눅스의 해상도에 영향을 주지 않습니다. 1400x1050 이 해상도 값을 어디에서 확인하셨는지요?

리눅스 시스템의 경우 +, - 키를 컨트롤 키와 같이 사용하여 해상도를 조절할 수 있습니다.

말씀하신 c 장비에 접속하기 위해 Xstart 세션이나 XDMCP 세션을 사용해 보십시오. 접속에 문제가 있을 경우에는 Xstart 세션의 '원격 실행 결과'의 내용(연결 상태 창 보여주기를 켜면 나옵니다)이나 XDMCP 세션의 Xmanager 로그 파일을 보내 주십시오.

감사합니다.