문제
다음 중 X 클라이언트 프로그램을 원격지의 X 서버에 전달하기 위해 수정하는 환경변수로 알맞은 것은?
① SESSION ② DESKTOP ③ XSERVER ④ DISPLAY
정답
4번
해설
정답: 4. DISPLAY 환경변수는 X 클라이언트가 출력을 보낼 X 서버의 위치(호스트:디스플레이번호.화면번호)를 지정한다. 원격 X 서버로 화면을 보내려면 DISPLAY 를 해당 서버 주소로 설정한다.
오답 풀이
- 1번: SESSION 은 X 클라이언트 출력 대상 지정 환경변수가 아니다.
- 2번: DESKTOP 은 표준 X 출력 지정 변수가 아니다.
- 3번: "XSERVER" 라는 표준 환경변수는 존재하지 않는다.
- 4번: DISPLAY 가 출력 대상 X 서버를 지정하므로 옳다(이 문항의 정답).
보충 개념 DISPLAY 형식: 호스트명:디스플레이번호.화면번호 (예: 192.168.0.5:0.0). 로컬은 보통 :0.0 이다. SSH X11 포워딩 시 자동 설정된다.