QTile – An XMonad-like tiling WM written in Python
1–10 of 25 posts
Re: QTile – An XMonad-like tiling WM written in Python
#2If curious see also
Re: QTile – An XMonad-like tiling WM written in Python
#3Is there any significant performance penalty using WM built in Python?
Re: QTile – An XMonad-like tiling WM written in Python
#4Is there any significant performance penalty using WM built in Python?
Couldn't really imagine there being any. WM events are few and far between, and are hardly constrained by single thread performance.
Re: QTile – An XMonad-like tiling WM written in Python
#5Is there any significant performance penalty using WM built in Python?
It's a WM (Window Manager). It only sets the placement of windows, it does not interfere with the programs themselves (that's what systemd and gnome-session do) nor does it do the fancy part of the painting (that's what a compositor does).
So no, do not expect a significant performance penalty.
Re: QTile – An XMonad-like tiling WM written in Python
#6Is there any significant performance penalty using WM built in Python?
Curious how the garbage collector works.
Re: QTile – An XMonad-like tiling WM written in Python
#7Haskell isn't ideal w.r.t. XMonad (as it is compiled rather than interpreted) but I prefer it to Python as a language.
We'll have too see how this turns out in terms of libraries!
Re: QTile – An XMonad-like tiling WM written in Python
#8Is there any significant performance penalty using WM built in Python?
Having done tiling WM with lots of logic implemented in Lua myself, ten or so years ago, I never met any performance issues, besides repainting of dragging indicators for free floating windows
Re: QTile – An XMonad-like tiling WM written in Python
#9Is there any significant performance penalty using WM built in Python?
Take a look at the requirements.txt: https://github.com/qtile/qtile/blob/ecf216205ccfe72bbdee3183...
All the heavy lifting is offloaded to C libraries. So, no, you shouldn't see a significant performance penalty, unless your Python WM is doing bitcoin mining in the background or something.
Re: QTile – An XMonad-like tiling WM written in Python
#10What does this have in common with the Qt framework? Asking because the project name follows the naming convention for Qt classes and widget.