1. X Client -- Remote Machine
  2. Window Manager
  3. Keyborad
  4. Mouse
  5. XTerm
  6. Common XClient
  7. 实现X Protocol
  8. 客户端交换协议(ICE)
  9. X Server
  10. 较新的协定包含在 freedesktop 规范,包括拖曳协定 Xdnd, 嵌入式应用程式协定 Xembed
  11. Screen,printer...
  12. 原理
    1. 控管视窗整体的外观,以及其 他图形化使用者界面的要素
    2. 维护视窗的位置、周围加上装饰性的边框 、处理图示、处理鼠标对视窗外表的点击、处理按键等等
  13. 表现
    1. 控制Common XClient的行为
      1. 面板
      2. 消息通知区
      3. 独占式应用程序
      4. 菜单
      5. 导航
      6. 控制
  14. Window Manager