用Python编写的平铺窗口管理器

用Python编写的平铺窗口管理器

有没有像 XMonad 一样但用 Python 编写的平铺管理器?我认为 Haskell 对我来说太难了。但我对python有一点了解。

答案1

除非您打算创建 XMonad 扩展,否则您不需要太多 Haskell。

浏览我的 xmonad.hs ,几乎所有内容要么是导入语句(看起来与 python 中的完全相同),要么是从其他配置复制的。因此,如果您从默认配置开始并进行一些调整,那么应该没问题。

如果你确实需要自己扩展它,你也可以寻找带有 python 绑定的窗口管理器,例如 i3 有

答案2

Python 对 xlib 的支持看起来相当粗略——例如这个——所以我不会这么想。

然而,细读这个清单表明至少有一个,qtile。 arch Linux wiki 有一些介绍,因为网上似乎没有一个(即,无论您是否使用 arch ,它都可能对您有用)。

相关内容