具有 python 支持/扩展的窗口管理器

具有 python 支持/扩展的窗口管理器

我最近最喜欢的桌面环境是 Lxde。我喜欢从命令行处理大多数事情,所以 Gnome 和 KDE 似乎总是比我喜欢的更妨碍我。但我确实很羡慕一些新的窗口管理器功能。 Openbox 做得相当不错(使用 lxde 效果稍好一些)。

但是,我真的希望有时有动态键绑定和更智能的窗口平铺/自动排列。静态配置有时并不能完全解决问题。似乎一些 python 钩子可以解决这个问题,但我没有找到对其的支持。

我希望有人知道一个与 openbox 或其他兼容的窗口管理器相关的 python 项目。我见过一些较新的 WM(例如 qtile),但我对其年龄/可靠性有点厌倦。

我真的不需要小部件支持和所有那些爵士乐,只是寻找可编写脚本的键绑定,以及围绕窗口控制的半令人愉快的包装。您知道有这样的项目吗?或者我正在寻找 python/xlib 解决方案?

答案1

评论太长了。

取决于你想投入多少努力,看看PLWM或者Qtile可能是值得的。然后还有皮伊WM,这一刻似乎“稳定”了。

最后但并非最不重要的一点是,在互联网上查找似乎并没有那么无望:例如这个博客看起来可能有用。

如果你不坚持使用Python,有一些WM可以扩展卢阿

答案2

我想这正是我想要的皮沃

仅依赖于 python-xlib 并声称可以与任何 EWMH 兼容管理器(包括 openbox!)一起使用。尚未测试,但这些是我想要的功能(添加扩展而不是破坏所有内容替换)。

纯 py WM 看起来很酷,但我不想管理所有事情,只想管理那些使开发生活变得不那么痛苦的少数窗口功能。

相关内容