반응형

리눅스마스터 1급 / X 윈도우 (X Window)

 

X 윈도우란?

리눅스 계열 운영체제에서 사용되는 윈도 시스템 및 X 윈도우 GUI 환경입니다. X 윈도 시스템은 디스플레이 장치에 창을 표시하며 마우스와 키보드 등의 입력 장치의 상호작용 등을 관리해 GUI 환경의 구현을 위한 기본적인 프레임워크를 제공합니다. 

 

클라이언트와 서버 모델을 기반으로 제작되어, 디스플레이 장치가 독립적이어서 이에 의존적이지 않아서 다양한 플랫폼에서 구동 되는 이식성이 뛰어납니다.

 

XFree86은 X 윈도 시스템의 구현체이며, 1990년대와 2000년대 초기의 많은 리눅스 배포판에서 사용되었지만, 2004년 2월의 라이선스 논란 이후로 XFree86의 코드를 기반으로 한 X.Org 서버가 사용되고 있습니다.

X 윈도우 환경 변수

- DISPLAY : xterm과 같은 X응용프로그램이 화면 출력을 위해 접속할 X서버의 장소를 의미합니다.

 

윈도우 매니저

- Kwin, FWM : KDE의 기본 윈도우 매니저

- Metacity, Enlightenment : GNONE 2.x의 기본 윈도우 매니저

- Mutter : GNONE 3x의 기본 윈도우 매니저

- TWM : 탭 윈도우 매니저.

- Xfce : 유닉스 및 유닉스 계열 플랫폼을 위한 자유 소프트웨어 데스크톱 환경

 

관련 명령어 및 도구

- xhost 명령어 :  X서버가 호스트 접근 제어를 하기 위해 사용하는 명령어입니다. X 윈도우에서 xterm과 같은 X응용프로그램은 X 서버에게 자신을 표현해 줄 디스플레이를 요청합니다.

- startx 명령어 : X윈도를 실행시키는 스크립트로 시스템 환경을 초기화시키고 시작하는데 필요한 여러 프로그램을 호출하고, 최종적으로 xinit을 호출하는 명령입니다.

- xterm : 컴퓨팅에서 X 윈도 시스템을 위한 표준 단말 에뮬레이터입니다.

- xauth :  .Xauthority 파일의 쿠키 내용을 추가, 삭제, 리스트를 출력하는 유틸리티입니다.

관련 문제

2020년 2회

다음 중 X 클라이언트 프로그램을 X 서버로 전송하기 변경해야할 환경 변수로 알맞은 것은? 3

1. TERM

2. XTERM

3. DISPLAY

4. TERMINAL

 

2020년 1회

다음 중 X윈도에 관한 설명으로 틀린 것은? 3
1. 원격지의 X클라이언트를 다른 시스템의 X서버에서 실행시킬 수 있다.
2. 디스플레이 장치에 의존적이지 않고 서로 다른 기종을 함께 사용할 수 있다.
3. X윈도는 클라이언트/서버 구조로 되어있고 서로간의 통신을 위해 xhost를 사용한다.
4. 현재 리눅스를 비롯하여 유닉스 대부분이 X.org 기반의 X윈도 시스템을 사용하고 있다.

 

2019년 2회

다음 중 X 클라이언트 프로그램을 다른 원격지의 X 서버로 전송하기 위해 변경해야 할 환경변수로 알맞은 것은? 4
1. TERM
2. TERMINAL
3. SESSION
4. DISPLAY

 

다음 중 GNOME 3 버전에서 사용하는 윈도 매니저로 알맞은 것은? 4
1. nautilus
2. KWin
3. Metacity
4. Mutter

 

2019년 1회

다음 중 X 관련 프로그램의 종류가 나머지 셋과 다른 것은? 1
1. Xfce
2. KWin
3. Metacity
4. Mutter

 

2018년 2회

다음 중 X윈도에 관한 설명으로 틀린 것은? 1
1. 현재 리눅스를 비롯하여 유닉스 대부분이 XFree86 기반의 X윈도 시스템을 사용하고 있다.
2. 디스플레이 장치에 의존적이지 않고 서로 다른 이 기종을 함께 사용할 수 있다.
3. 윈도 매니저는 X윈도 환경에서 윈도의 배치와 표현을 담당하는 시스템 소프트웨어이다.
4. X윈도는 서버와 클라이언트가 독립적으로 동작하는 네트워크 지향 시스템이다.

 

다음에서 설명하는 내용으로 알맞은 것은? 3
이것은 X윈도를 실행시키는 스크립트로 시스템 환경을 초기화시키고 시작하는데 필요한 여러 프로그램을 호출하고, 최종적으로 xinit을 호출하는 명령이다.
1. init
2. kde
3. startx
4. gnome

 

2018년 1회

다음 중 원격지에서 사용자 기반 인증 X 클라이언트를이용하기 위해 관련된 명령어 또는 환경 변수로틀린 것은? 4
1. xhost
2. xauth
3. DISPLAY 환경 변수
4. TERM 환경 변수

반응형

+ Recent posts