Is there any tiling manager like XMonad but written with Python? I think Haskell was too hard for me. But I know python a little.

2 Answers 2


Unless you are intending on creating XMonad extensions you shouldn't need much Haskell.

Looking through my xmonad.hs almost everything in there is either an import statement (which looks exactly the same as in python), or copied from other configs. So if you start with the default config and fiddle with things you should be fine.

If you do need to extend it yourself you could also look for window managers with python bindings, e.g. i3 has this.


Python has pretty sketchy looking xlib support -- e.g this-- so I would not have thought so.

However, perusing this list reveals there's a least one, qtile. The arch linux wiki has a bit of an introduction, since there doesn't otherwise appear to be one online (i.e., it will probably be useful to you regardless of whether you use arch or not).

  • okay, thank you. i'd like to try qtile instead of xmonad. more familiar with python Commented Jul 22, 2014 at 16:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .