在Python中编写Tiling窗口管理器

时间:2012-01-12 12:40:32

标签: python window-managers tiling window-management

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

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

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

如果您可以在编写窗口管理器时分享任何类似的经验,那就太棒了。

1 个答案:

答案 0 :(得分:8)

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