6

我已经使用 Awesome Tiling 窗口管理器超过 6 个月了,对此我感到非常满意。

我想编写自己的 Tiling 窗口管理器作为周末项目和 hackfun。我注意到 Xmonad 和 dwm 非常小。我知道Qtile是一个 python 窗口管理器。

我不知道从哪里开始。我应该阅读并理解任何 Xorg 手册/api 吗?是否有任何用于窗口管理的 Python 库?请建议如何继续编写平铺窗口管理器。

如果您能分享任何类似的编写窗口管理器的经验,那就太好了。

4

1 回答 1

9

您将需要一些 X 客户端库。我建议看一下python-xlib,它是 X 协议客户端的纯 Python 实现。它包括plwm,一个用 Python 编写的最小窗口管理器的示例实现。

于 2012-01-12T12:53:49.193 回答