|
|
1
23
不管你做什么,使用XCB而不是Xlib。它是现代的、异步的、更简单的,让您可以直接访问X11协议。 |
|
|
2
8
我已经写了一个深入的教程系列,展示了如何在C++中编写X11窗口管理器: 此外,您还可以查看一个简单的窗口管理器示例basic\u wm,位于 出于教学目的,它被大量评论。 关于Xlib和XCB-如果你是第一次开始的话,我会推荐Xlib而不是XCB。XCB效率更高,但它的级别更低,更冗长(想想GUI的汇编语言)。在你已经有了一个原型工作之前,你不想过早的优化给自己带来负担。 |
|
|
3
6
|
|
|
5
2
http://code.google.com/p/partiwm/ 是一个试图从头开始编写窗口管理器(平铺,而不是堆叠)的程序,通读代码可能对您有用。 |
|
|
6
2
metacity对某些UI元素使用gtk。看看它的黑客和自述。 |
|
|
7
2
您可能想看看aewm窗口管理器。代码很小,基本功能也做得很好。它是用C写的,使用Xlib。 |