如何开始编写合成WM?

Sky*_*ler 6 linux x11 compositing clutter

我想写一个基本的硬件加速窗口管理器,所以我一直在寻找一些关于如何入门的文档,但我只是设法找到了这个教程,它使用了过时版本的Clutter而不会使用当前可用的任何版本构建.有没有其他好的资源可以做到这一点,或者,一个非常简单的合成WM来查看源?

And*_*rov 9

您的问题分为两部分:1)如何编写WM 2)如何编写复合管理器

一些链接有助于理解第二部分(除了xcompmgr源代码):

窗口管理员,"第一部分":