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 的, 来管理各窗口的重叠、移动、最小化等工作。
startx 可以侦测 X server / X client 的启动脚本,并呼叫 xinit 来分别运行;
X 可以启动多个,各个 X 显示的位置使用 -display 来处理,显示位置为 :0, :1...
Xorg 是一个 X server ,配置档位於 /etc/X11/xorg.conf ,里面含有 Module, Files, Monitor, Device 等配置阶段
字型管理为 X server 的重点,目前字型管理可由 xfs 及 fontconfig 来处理
网友评论