我现在使用Awesome Tiling窗口管理器超过6个月了,对此非常满意。
我想将自己的Tiling窗口管理器编写为周末项目和hackfun。我注意到Xmonad和dwm非常小。我知道Qtile是一个python窗口管理器。
我不知道从哪里开始。我应该阅读并理解任何Xorg手册/ api吗?是否有用于窗口管理的Python库?请建议如何继续编写平铺窗口管理器。
如果您可以在编写窗口管理器时分享任何类似的经验,那就太棒了。
答案 0 :(得分:8)
您需要一些X客户端库。我建议看一下python-xlib,这是X协议客户端的纯Python实现。它包括plwm,一个用Python编写的最小窗口管理器的示例实现。