X窗口系统

参考资料:Xlib – C Language X Interface

概述

  • Xlib是一个底层C语言库,用于实现X窗口系统
  • X窗口系统
    • 屏幕(Screen)是一个硬件,支持彩色、灰阶、单色
    • 显示器(Display)是多个屏幕,支持一个键盘、一个指针(比如鼠标)
    • 窗口系统层次
      • 根窗口完全覆盖一个屏幕
      • 子窗口完全、或者部分覆盖父窗口
      • 窗口支持文字、图像、光栅化操作,通常一个应用程序有一个窗口