What does this have in common with the Qt framework? Asking because the project name follows the naming convention for Qt classes and widget.
QTile – An XMonad-like tiling WM written in Python
11–20 of 25 posts
Re: QTile – An XMonad-like tiling WM written in Python
#12Nice 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)
Re: QTile – An XMonad-like tiling WM written in Python
#13What does this have in common with the Qt framework? Asking because the project name follows the naming convention for Qt classes and widget.
Nothing: http://docs.qtile.org/en/latest/manual/faq.html#why-the-name...
Re: QTile – An XMonad-like tiling WM written in Python
#14Re: QTile – An XMonad-like tiling WM written in Python
#15Re: QTile – An XMonad-like tiling WM written in Python
#16Re: QTile – An XMonad-like tiling WM written in Python
#17Earlier quoted context omitted.
I used a Go-based window manager called Wingo for quite a while and never noticed any performance issues.
Go is also fully compiled to native code, big difference.
Re: QTile – An XMonad-like tiling WM written in Python
#18FWIW, 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 co…
(disclaimer: Awesome co maintainer here)
I am not sure what you mean. Awesome tags are per screen and can be moved to other screens (since pretty much day 1). Can you be more specific? In any case, I am slowly adding support for Xmonad style "shared" tags across screen, so I am collecting comments/use_cases on how to make tags better.