| FWIW, I've been using qtile for several years now, switching from awesome. Nice things: - tiling WM with support for floating windows - useful widgets out of the box (CPU/mem/network graphs, clipboard notification, audio volume) - works well most of the time - highly configurable and scriptable - you can set the active group ("virtual desktop) for each screen individually, whereas awesome has virtual desktops that cover all screens at once. This is great for lectures/talks as I can prepare contents/applications on my laptop screen and then move this group to the to the projector screen when needed. This makes switching between slides, web browser, or a live demo easy. - completely written in Python, so one can easily modify the source code and reload qtile Annoying things: - sometimes my X server crashes and I suspect qtile to be at fault. However, it happens rarely enough so that I did not bother investigating further. - the interactive Python shell for qtile (qsh) is a strange mix of Python and filesystem metaphors with too little actual control over the WM - documentation and examples are not always up to date - bug: QT applications leave withdrawn "empty" windows on the screen if qtile is reloaded (which happens when displays are connected or disconnected) - dynamic multi-window applications don't work particularly well with tiling WMs (if these don't recognize all windows that need to be floating) - applications can only be in a single group / virtual desktop. This is an inherent limitation caused by the aforementioned ability to assign groups to individual screens (you obviously can't have the same X11 window to be rendered to two different screens at different dimensions) |
Late reply, but this might fix it:
https://github.com/qtile/qtile/pull/1807