-
X 윈도우 시스템(X Window System)GUI/사양 2016. 9. 17. 14:36
X11, X, X Window System 라고 함
X11버전
프로그램 개발
X프로토콜
시스템의 OS나 하드웨어에 의존적인 조작을 처리해주는 서버(X server)
디스플레이 서버
xlib라는 라이브러리 루틴
Xtoolkit - Xt Interinsics, Xaw, XView, Motif, Qt, GTK 등
graphical control elements(e.g. buttons or menus)
X 컨소시엄의 규격에 부합한다면 누구든지 X 윈도우를 개발할 수 있기 때문에 다양한 상용 또는 공개 X 서버가 발표된 상태
http://www.x.org
오픈소스로 구현하여 레드햇,우분투,sulinux등 대부분의 리눅스 배포판에서 기본 GUI 시스템으로 사용
Cygwin/X, Cygwin's implementation of the X server for Microsoft Windows, uses the X.Org Server, as do VcXsrv(Visual C++ X-server) and Xming.
Xming
an X11 display server for Microsoft Windows operating systems
오픈 소스로 돌아가는 windows용 x server 프로그램
(XFree86프로젝트)
리눅스용 X 서버
윈도우 매니저
X 서버와 사용자를 이어주는 인터페이스로 윈도우의 경계(border), menu, icon, button bar, tool bar 제공
- 데스크탑 환경
윈도우 매니저, 파일관리자, 도움말, 제어판, 바탕화면 등 다양한 도구를 제공
오픈 데스크탑
Gnome
전용 윈도우 매니저가 없는 대신 대응 윈도우 매너지를 선택하여 사용. 윈도우 매니저가 바뀌더라도 Desktop의 중요한 부분은 바뀌지 않음
KDE
참조 사이트:
https://en.wikipedia.org/wiki/X_window_manager
https://en.wikipedia.org/wiki/X_Toolkit_Intrinsics