
1. X 윈도우의 특징과 구성요소
개념과 특징
클라이언트/서버 시스템오픈 데스크톱 환경으로 KDE, GNOME, XFCE 등이 있음원격 연결을 지원함X11버전이 처음으로 개정되어 X01R02에서 X01R6까지 발표되었다구성요소
xilb: X-윈도우에서 사용되는 클라이언트 라이브러리로 인도우 창 생성, 이벤트 처리, 창 조회, 키보드 처리와 같은 라이브러리를 제공함XCB: xlib를 대체하기 위해 등장, 향상된 쓰레드 기능 지원, 확장성 우수2.용어 설명
데스트톱 환경: GUI 환경을 이용하기 위해 사용자에게 제공되는 인터페이스 스타일 (파일관리자, 아이콘, 창 도구 모음, 배경 화면 등이 포함)
윈도우 매니저: X-윈도우상에서 윈도우의 배치와 표현을 담당하는 시스템 프로그램
유저 인터페이스: 사람들이 컴퓨터와 상호 작용하는 시스템
디스플레이 매니저(X-윈도우): X-윈도우 구성요소 중 사용자 로그인 및 세션 관리 역할 수행 프로그램, 런레벨(run-level)이 5인 경우에만 실행
X 프로토콜: X 윈도우 시스템에서 서버는 디스플레이를 전담하는 기능을 하며, X 클라이언트의 요구에 따라서 화면 출력과 사용자의 입력처리를 담당
3. 기타
KDE: QT라이브러리 기반
GNOME
LGPL을 따르는 GTK+ 라이브러리 기반Qt 라이브러리 기반으로 만들어짐윈도우 매니저4. X-윈도우 설정과 실행
/etc/inittab: 리눅스 부팅 시 CLI 환경 또는 GUI 환경으로 시작할 수 있도록 설정하는 파일
X-윈도우 실행
--X윈도우 강제 종료: <CTRL>+<Alt>+<Back Space>
환경변수 display
export DISPLAY="IP주소:디스플레이번호.스크린번호" (번호는 0부터 시작)5. KDE, GNOME, GRUB
데스크톱 매니저: KDE, GNOME, Xface
GNU 프로젝트 부트로더: GRUB
windowmaker: GNOME과 KDE에 통합
6. GNOME
GNOME: nautilus (파일 관리자)
GNOME2: metacity (파일 관리자)
GNOME3: Mutter (윈도우 매니져)
7. 참고
system-config-display: X-윈도우 환경 설정 파일을 호출
명령어 'ip addr add'는 지정된 인터페이스(eth1)에 IP 주소를 지정할 경우에 사용