Introducing qtile-mutable-scratch, a i3-like scratch system (and request for help)

Skip to first unread message

James Wright

Dec 23, 2021, 10:38:00 AM12/23/21
to qtile-dev
Awhile back, I created a more i3-like scratch system. I named it "mutable scratch", as the primary difference is that the "scratch windows" don't have to be set ahead of time; they're mutable. (though maybe "dynamic" would be a better name for it... oh well).

Here's the GitHub repo with it:

It has much more information in the README and a (hastily done) demo video.

Ideally, this would be an actual python package, but in the 6 months since I started the git repo for it, I haven't had time to figure out how to do that. So if anyone wants to help me make it into an actual package and put it on PyPI (so you can install it via pip), let me know!

James Wright

Apr 3, 2023, 11:06:03 AM4/3/23
to qtile-dev
Update on this:

I finally added the package to PyPI. So you can now install it via `pip install qtile_mutable_scratch`. 

I've also updated the API to make the naming a bit more consistent. If anyone has any major problems, please let me know (preferably as a GH issue, just to keep things centrally located).


Lars Winderling

Apr 3, 2023, 11:17:49 AM4/3/23
Hi James,

that looks great! Thank you so much for this. Wanna try it out real soon.
Do you know what requirements it has on the qtile version? I'm on 0.21.0 because of some bug in 0.22.1 – would it work? In the repo I haven't found any info on that. If you can't tell exactly, I will give it a try anyhow :-)

Thanks in advance, and happy qtiling

James Wright

Apr 3, 2023, 12:19:53 PM4/3/23
Hey Lars,

I'm honestly not quite sure, but I was using a version of it for 0.21, so it should work fine. Let me know if you run into any issues with it though.

You received this message because you are subscribed to a topic in the Google Groups "qtile-dev" group.
To unsubscribe from this topic, visit
To unsubscribe from this group and all its topics, send an email to
To view this discussion on the web visit
Reply all
Reply to author
0 new messages