23.4 重点回顾
- Unix Like 操作系统上面的 GUI 使用的是最初由 MIT 所开发的 X window system,在 1987 释出 X11 版,并于 1994 更改为 X11R6 ,故此 GUI 接口也被称为 X 或 X11
- X window system 的 X server 最初由 XFree86 计划所开发,后来则由 Xorg 基金会所持续开发;
- X window system 主要分为 X server 与 X client ,其中 X Server 在管理硬件,而 X Client 则是应用程序。
- 在运行上,X Client 应用程序会将所想要呈现的画面告知 X Server ,最终由 X server 来将结果通过他所管理的硬件绘制出来!
- 每一支 X client 都不知道对方的存在,必须要通过特殊的 X client ,称为 Window Manager 的, 来管理各窗口的重叠、移动、最小化等工作。
- 若有需要登陆图形接口,有时会有 Display Manager 来管理这方面的动作
- startx 可以侦测 X server / X client 的启动脚本,并调用 xinit 来分别执行;
- X 可以启动多个,各个 X 显示的位置使用 -display 来处理,显示位置为 :0, :1...
- Xorg 是一个 X server ,配置文件位于 /etc/X11/xorg.conf ,里面含有 Module, Files, Monitor, Device 等设置阶段。目前较新的设置中, 会将额外的设置放置于 /etc/X11/xorg.conf.d/*.conf