我正在考虑基于X11和使用Qt工具包为Linux创建一个基本的窗口管理器。 QML看起来像一个很好的语言,所以我可能会使用它。问题是我以前从未编写过WM。我知道ICCCM和EWMH将被要求阅读,但除此之外我的知识是模糊的。在进入之前我还应该考虑其他资源吗?
答案 0 :(得分:1)
窗口管理器本身可能不会用Qt编写,因为Qt只是一个用于将图形绘制到窗口中的界面
首先阅读一些XLib / XCB文档并获取一些基本内容,如窗口中带有像素图(图像)的
编写一些测试QML / Qt应用程序以获取
测试,发现错误,哭泣,调试,冲洗和重复
P.S需要帮助吗?这听起来像一个有趣的项目:D