1

我正在考虑基于 X11 并使用 Qt 工具包为 Linux 制作一个基本的窗口管理器。QML 看起来是一门很好的语言,所以我可能会使用它。问题是我以前从未编写过 WM。我知道 ICCCM 和 EWMH 是必读的,但除此之外,我的知识还很模糊。在加入之前,我还应该查看其他资源吗?

4

1 回答 1

1
  • 窗口管理器本身可能不会用 Qt 编写,因为 Qt 只是一个用于将图形绘制到窗口本身的接口

  • 首先阅读一些 XLib/XCB 文档,然后显示一些基本的东西,比如带有像素图(图像)的窗口

  • 编写一些测试 QML/Qt 应用程序以获取这方面的知识

  • 测试、发现错误、哭泣、调试、冲洗和重复

PS需要帮助吗?这听起来像是一个有趣的项目:D

于 2013-11-08T06:06:32.450 回答