我使用 Awesome Tiling 窗口管理器已经超过 6 个月了,对此我非常满意。
我想编写自己的 Tiling 窗口管理器作为周末项目和 hackfun。我注意到 Xmonad 和 dwm 非常小。我知道 Qtile一个 python 窗口管理器。
我不知道从哪里开始。我应该阅读并理解任何 Xorg 手册/API 吗?是否有用于窗口管理的 Python 库?请建议如何继续编写平铺窗口管理器。
如果您能分享任何类似的编写窗口管理器的经验,那就太好了。
最佳答案
您将需要一些 X 客户端库。我建议看看 python-xlib ,X 协议(protocol)客户端的纯 Python 实现。它包括plwm ,用 Python 编写的最小窗口管理器的示例实现。
关于python - 用 Python 编写平铺窗口管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8835234/