文摘
英文文摘
论文说明:术语对照表
第一章 引言
1.1 课题研究背景和动机
1.2 DWM窗口管理器
1.3 当今各平台的窗口管理器研究现状
1.3.1 X窗口系统
1.3.2 微软Windows
1.3.3 Mac OS
1.4 论文主要工作和内容组织
1.4.1 论文主要工作
1.4.2 论文内容组织
第二章 窗口管理器
2.1 窗口管理器的历史
2.2 窗口管理器的类型
2.2.1 平铺式窗口管理器
2.2.2 堆叠式窗口管理器
2.2.3 合成式窗口管理器
2.3 窗口管理器的特性与功能
2.4 本章小结
第三章 X窗口协议分析
3.1 X窗口系统简介
3.2 X窗口系统的历史
3.3 X窗口系统的设计原则
3.4 X窗口协议
3.4.1 X窗口协议简介
3.4.2 X窗口协议剖析
3.4.3 资源标识符
3.4.4 原子
3.4.5 窗口
3.4.6 像素映射
3.4.7 事件
3.4.8 键盘与指点设备
3.4.9 扩展
3.5 本章小结
第四章 X协议的客户端库分析与比较
4.1 XLIB分析
4.1.1 Xlib简介
4.1.2 Xlib的数据类型和API
4.1.3 Xlib的优点
4.1.4 Xlib的缺点
4.1.5 Xlib应用程序实例
4.2 XCB分析
4.2.1 XCB简介
4.2.2 XCB的数据类型与API
4.2.3 xcb-util程序库
4.2.4 XCB的优点
4.2.5 XCB的缺点
4.2.6 XCB应用程序实例
4.3 XLIB/XCB往返性能对比和分析
4.4 本章小结
第五章 HETEROSIS的实现
5.1 DWM的现有设计
5.2 参考文档和XCB API手册
5.3 源代码的版本控制
5.4 HETEROSIS的基本逻辑流程
5.5 具体的移植过程
5.6 调试工具
5.6.1 Xephyr
5.6.2 GDB
5.7 HETEROSIS的使用
5.8 HETEROSIS的特点
5.9 HETEROSIS的运行效果
5.10 HETEROSIS源代码说明
5.10.1 config.def.h文件
5.10.2 heterosis.c文件
5.10.3 config.mk文件
5.10.4 Makefile文件
5.11 本章小结
第六章 总结与展望
致谢
参考文献
附录 HETROSIS的源代码
A.1 CONFIG.DEF.H文件
A.2 HETEROSIS.C文件
A.3 CONFIG.MK文件
A.4 MAKEFILE文件
攻读硕士学位期间取得的研究成果