GUI/사양

X 윈도우 시스템(X Window System)

jjryu 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



참조 사이트:

http://ttend.tistory.com/269

https://en.wikipedia.org/wiki/X_window_manager

https://en.wikipedia.org/wiki/X_Toolkit_Intrinsics